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