OptionalalphaHash
alphaHash?: boolean
OptionalalphaMap
alphaMap?: string
OptionalalphaTest
alphaTest?: number
OptionalalphaToCoverage
alphaToCoverage?: boolean
Optionalanisotropy
anisotropy?: number
OptionalanisotropyMap
anisotropyMap?: string
OptionalanisotropyRotation
anisotropyRotation?: number
OptionalaoMap
aoMap?: string
OptionalaoMapIntensity
aoMapIntensity?: number
OptionalattenuationColor
attenuationColor?: number
OptionalattenuationDistance
attenuationDistance?: number
OptionalblendAlpha
blendAlpha?: number
OptionalblendColor
blendColor?: number
OptionalblendDstAlpha
blendDstAlpha?: null | number
OptionalblendEquationAlpha
blendEquationAlpha?: null | number
OptionalblendSrcAlpha
blendSrcAlpha?: null | number
OptionalbumpMap
bumpMap?: string
OptionalbumpScale
bumpScale?: number
Optionalclearcoat
clearcoat?: number
OptionalclearcoatMap
clearcoatMap?: string
OptionalclearcoatNormalMap
clearcoatNormalMap?: string
OptionalclearcoatNormalScale
OptionalclearcoatRoughness
clearcoatRoughness?: number
OptionalclearcoatRoughnessMap
clearcoatRoughnessMap?: string
clipping
clipping: boolean
Optionalcolor
color?: number
OptionalcolorWrite
colorWrite?: boolean
OptionaldashSize
dashSize?: number
Optionaldefines
defines?: Record<string, unknown>
OptionaldepthTest
depthTest?: boolean
OptionaldepthWrite
depthWrite?: boolean
Optionaldispersion
dispersion?: number
OptionaldisplacementBias
displacementBias?: number
OptionaldisplacementMap
displacementMap?: string
OptionaldisplacementScale
displacementScale?: number
Optionaldithering
dithering?: boolean
Optionalemissive
emissive?: number
OptionalemissiveIntensity
emissiveIntensity?: number
OptionalemissiveMap
emissiveMap?: string
OptionalenvMap
envMap?: string
OptionalenvMapIntensity
envMapIntensity?: number
Optionalextensions
extensions?: Record<string, boolean>
OptionalflatShading
flatShading?: boolean
OptionalforceSinglePass
forceSinglePass?: boolean
OptionalgapSize
gapSize?: number
glslVersion
glslVersion: null | number
OptionalgradientMap
gradientMap?: string
Optionaliridescence
iridescence?: number
OptionaliridescenceIOR
iridescenceIOR?: number
OptionaliridescenceMap
iridescenceMap?: string
OptionaliridescenceThicknessMap
iridescenceThicknessMap?: string
OptionaliridescenceThicknessRange
iridescenceThicknessRange?: number
OptionallightMap
lightMap?: string
OptionallightMapIntensity
lightMapIntensity?: number
lights
lights: boolean
Optionallinewidth
linewidth?: number
Optionalmatcap
matcap?: string
metadata
metadata: {
generator: string;
type: string;
version: number;
}
Optionalmetalness
metalness?: number
OptionalmetalnessMap
metalnessMap?: string
Optionalname
name?: string
OptionalnormalMap
normalMap?: string
Optionalopacity
opacity?: number
OptionalpolygonOffset
polygonOffset?: boolean
OptionalpolygonOffsetFactor
polygonOffsetFactor?: number
OptionalpolygonOffsetUnits
polygonOffsetUnits?: number
OptionalpremultipliedAlpha
premultipliedAlpha?: boolean
ragmentShader
ragmentShader: string
Optionalreflectivity
reflectivity?: number
OptionalrefractionRatio
refractionRatio?: number
Optionalrotation
rotation?: number
Optionalroughness
roughness?: number
OptionalroughnessMap
roughnessMap?: string
Optionalscale
scale?: number
OptionalshadowSide
shadowSide?: number
Optionalsheen
sheen?: number
OptionalsheenColor
sheenColor?: number
OptionalsheenRoughness
sheenRoughness?: number
Optionalshininess
shininess?: number
Optionalsize
size?: number
OptionalsizeAttenuation
sizeAttenuation?: boolean
Optionalspecular
specular?: number
OptionalspecularColor
specularColor?: number
OptionalspecularColorMap
specularColorMap?: string
OptionalspecularIntensity
specularIntensity?: number
OptionalspecularIntensityMap
specularIntensityMap?: string
OptionalspecularMap
specularMap?: string
OptionalstencilFuncMask
stencilFuncMask?: number
OptionalstencilRef
stencilRef?: number
OptionalstencilWrite
stencilWrite?: boolean
OptionalstencilWriteMask
stencilWriteMask?: number
Optionalthickness
thickness?: number
OptionalthicknessMap
thicknessMap?: string
OptionaltoneMapped
toneMapped?: boolean
Optionaltransmission
transmission?: number
OptionaltransmissionMap
transmissionMap?: string
Optionaltransparent
transparent?: boolean
uniforms
OptionaluserData
userData?: Record<string, unknown>
OptionalvertexColors
vertexColors?: boolean
vertexShader
vertexShader: string
Optionalvisible
visible?: boolean
Optionalwireframe
wireframe?: boolean
OptionalwireframeLinecap
wireframeLinecap?: string
OptionalwireframeLinejoin
wireframeLinejoin?: string
OptionalwireframeLinewidth
wireframeLinewidth?: number