Optional
alphaHash
alphaHash?: boolean
Optional
alphaMap
alphaMap?: string
Optional
alphaTest
alphaTest?: number
Optional
alphaToCoverage
alphaToCoverage?: boolean
Optional
anisotropy
anisotropy?: number
Optional
anisotropyMap
anisotropyMap?: string
Optional
anisotropyRotation
anisotropyRotation?: number
Optional
aoMap
aoMap?: string
Optional
aoMapIntensity
aoMapIntensity?: number
Optional
attenuationColor
attenuationColor?: number
Optional
attenuationDistance
attenuationDistance?: number
Optional
blendAlpha
blendAlpha?: number
Optional
blendColor
blendColor?: number
Optional
blendDstAlpha
blendDstAlpha?: null | number
Optional
blendEquationAlpha
blendEquationAlpha?: null | number
Optional
blendSrcAlpha
blendSrcAlpha?: null | number
Optional
bumpMap
bumpMap?: string
Optional
bumpScale
bumpScale?: number
Optional
clearcoat
clearcoat?: number
Optional
clearcoatMap
clearcoatMap?: string
Optional
clearcoatNormalMap
clearcoatNormalMap?: string
Optional
clearcoatNormalScale
Optional
clearcoatRoughness
clearcoatRoughness?: number
Optional
clearcoatRoughnessMap
clearcoatRoughnessMap?: string
clipping
clipping: boolean
Optional
color
color?: number
Optional
colorWrite
colorWrite?: boolean
Optional
dashSize
dashSize?: number
Optional
defines
defines?: Record<string, unknown>
Optional
depthTest
depthTest?: boolean
Optional
depthWrite
depthWrite?: boolean
Optional
dispersion
dispersion?: number
Optional
displacementBias
displacementBias?: number
Optional
displacementMap
displacementMap?: string
Optional
displacementScale
displacementScale?: number
Optional
dithering
dithering?: boolean
Optional
emissive
emissive?: number
Optional
emissiveIntensity
emissiveIntensity?: number
Optional
emissiveMap
emissiveMap?: string
Optional
envMap
envMap?: string
Optional
envMapIntensity
envMapIntensity?: number
Optional
extensions
extensions?: Record<string, boolean>
Optional
flatShading
flatShading?: boolean
Optional
forceSinglePass
forceSinglePass?: boolean
Optional
gapSize
gapSize?: number
glslVersion
glslVersion: null | number
Optional
gradientMap
gradientMap?: string
Optional
iridescence
iridescence?: number
Optional
iridescenceIOR
iridescenceIOR?: number
Optional
iridescenceMap
iridescenceMap?: string
Optional
iridescenceThicknessMap
iridescenceThicknessMap?: string
Optional
iridescenceThicknessRange
iridescenceThicknessRange?: number
Optional
lightMap
lightMap?: string
Optional
lightMapIntensity
lightMapIntensity?: number
lights
lights: boolean
Optional
linewidth
linewidth?: number
Optional
matcap
matcap?: string
metadata
metadata: {
generator: string;
type: string;
version: number;
}
Optional
metalness
metalness?: number
Optional
metalnessMap
metalnessMap?: string
Optional
name
name?: string
Optional
normalMap
normalMap?: string
Optional
opacity
opacity?: number
Optional
polygonOffset
polygonOffset?: boolean
Optional
polygonOffsetFactor
polygonOffsetFactor?: number
Optional
polygonOffsetUnits
polygonOffsetUnits?: number
Optional
premultipliedAlpha
premultipliedAlpha?: boolean
ragmentShader
ragmentShader: string
Optional
reflectivity
reflectivity?: number
Optional
refractionRatio
refractionRatio?: number
Optional
rotation
rotation?: number
Optional
roughness
roughness?: number
Optional
roughnessMap
roughnessMap?: string
Optional
scale
scale?: number
Optional
shadowSide
shadowSide?: number
Optional
sheen
sheen?: number
Optional
sheenColor
sheenColor?: number
Optional
sheenRoughness
sheenRoughness?: number
Optional
shininess
shininess?: number
Optional
size
size?: number
Optional
sizeAttenuation
sizeAttenuation?: boolean
Optional
specular
specular?: number
Optional
specularColor
specularColor?: number
Optional
specularColorMap
specularColorMap?: string
Optional
specularIntensity
specularIntensity?: number
Optional
specularIntensityMap
specularIntensityMap?: string
Optional
specularMap
specularMap?: string
Optional
stencilFuncMask
stencilFuncMask?: number
Optional
stencilRef
stencilRef?: number
Optional
stencilWrite
stencilWrite?: boolean
Optional
stencilWriteMask
stencilWriteMask?: number
Optional
thickness
thickness?: number
Optional
thicknessMap
thicknessMap?: string
Optional
toneMapped
toneMapped?: boolean
Optional
transmission
transmission?: number
Optional
transmissionMap
transmissionMap?: string
Optional
transparent
transparent?: boolean
uniforms
Optional
userData
userData?: Record<string, unknown>
Optional
vertexColors
vertexColors?: boolean
vertexShader
vertexShader: string
Optional
visible
visible?: boolean
Optional
wireframe
wireframe?: boolean
Optional
wireframeLinecap
wireframeLinecap?: string
Optional
wireframeLinejoin
wireframeLinejoin?: string
Optional
wireframeLinewidth
wireframeLinewidth?: number