MeshStandardMaterial¶
-
class
pythreejs.
MeshStandardMaterial
[source]¶ MeshStandardMaterial
Autogenerated by generate-wrappers.js See https://threejs.org/docs/#api/materials/MeshStandardMaterial
Inherits
Material
.Three.js docs: https://threejs.org/docs/#api/materials/MeshStandardMaterial
-
alphaMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
aoMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
aoMapIntensity
¶ CFloat(1, allow_none=False).tag(sync=True)
-
bumpMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
bumpScale
¶ CFloat(1, allow_none=False).tag(sync=True)
-
color
¶ Color("#ffffff", allow_none=False).tag(sync=True)
-
defines
¶ Dict(default_value={"STANDARD":""}, allow_none=True).tag(sync=True)
-
displacementMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
displacementScale
¶ CFloat(1, allow_none=False).tag(sync=True)
-
displacementBias
¶ CFloat(0, allow_none=False).tag(sync=True)
-
emissive
¶ Color("#000000", allow_none=False).tag(sync=True)
-
emissiveMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
emissiveIntensity
¶ CFloat(1, allow_none=False).tag(sync=True)
-
envMap
¶ Instance(CubeTexture, allow_none=True).tag(sync=True, **widget_serialization)
-
envMapIntensity
¶ CFloat(1, allow_none=False).tag(sync=True)
-
lightMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
lightMapIntensity
¶ CFloat(1, allow_none=False).tag(sync=True)
-
map
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
metalness
¶ CFloat(0.5, allow_none=False).tag(sync=True)
-
metalnessMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
morphTargets
¶ Bool(False, allow_none=False).tag(sync=True)
-
morphNormals
¶ Bool(False, allow_none=False).tag(sync=True)
-
normalMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
normalScale
¶ Vector2(default_value=[1, 1]).tag(sync=True)
-
refractionRatio
¶ CFloat(0.98, allow_none=False).tag(sync=True)
-
roughness
¶ CFloat(0.5, allow_none=False).tag(sync=True)
-
roughnessMap
¶ Instance(Texture, allow_none=True).tag(sync=True, **widget_serialization)
-
skinning
¶ Bool(False, allow_none=False).tag(sync=True)
-
wireframe
¶ Bool(False, allow_none=False).tag(sync=True)
-
wireframeLinecap
¶ Unicode("round", allow_none=False).tag(sync=True)
-
wireframeLinejoin
¶ Unicode("round", allow_none=False).tag(sync=True)
-
wireframeLinewidth
¶ CFloat(1, allow_none=False).tag(sync=True)
-
type
¶ Unicode("MeshStandardMaterial", allow_none=False).tag(sync=True)
-
alphaMap = Instance()
a Texture or None
-
aoMap = Instance()
a Texture or None
-
aoMapIntensity = CFloat(1)
a float
-
bumpMap = Instance()
a Texture or None
-
bumpScale = CFloat(1)
a float
-
color = Color('#ffffff')
a valid HTML color
-
defines = Dict()
a dict or None with elements of any type
-
displacementBias = CFloat(0)
a float
-
displacementMap = Instance()
a Texture or None
-
displacementScale = CFloat(1)
a float
-
emissive = Color('#000000')
a valid HTML color
-
emissiveIntensity = CFloat(1)
a float
-
emissiveMap = Instance()
a Texture or None
-
envMap = Instance()
a CubeTexture or None
-
envMapIntensity = CFloat(1)
a float
-
lightMap = Instance()
a Texture or None
-
lightMapIntensity = CFloat(1)
a float
-
map = Instance()
a Texture or None
-
metalness = CFloat(0.5)
a float
-
metalnessMap = Instance()
a Texture or None
-
morphNormals = Bool(False)
a boolean
-
morphTargets = Bool(False)
a boolean
-
normalMap = Instance()
a Texture or None
-
normalScale = Vector2((0, 0))
a tuple of any type
-
refractionRatio = CFloat(0.98)
a float
-
roughness = CFloat(0.5)
a float
-
roughnessMap = Instance()
a Texture or None
-
skinning = Bool(False)
a boolean
-
type = Unicode('MeshStandardMaterial')
a unicode string
-
wireframe = Bool(False)
a boolean
-
wireframeLinecap = Unicode('round')
a unicode string
-
wireframeLinejoin = Unicode('round')
a unicode string
-
wireframeLinewidth = CFloat(1)
a float
-