File: MeshStandardNodeMaterial.md | Updated: 11/15/2025
Node material version of MeshStandardMaterial.
Constructs a new mesh standard node material.
parameters | The configuration parameter.
---|---
The emissive color of standard materials is by default inferred from the emissive, emissiveIntensity and emissiveMap properties. This node property allows to overwrite the default and define the emissive color with a node instead.
If you don't want to overwrite the emissive color but modify the existing value instead, use materialEmissive.
Default is null.
This flag can be used for type testing.
Default is true.
Set to true because standard materials react on lights.
Default is true.
Overrides: NodeMaterial#lights
The metalness of standard materials is by default inferred from the metalness, and metalnessMap properties. This node property allows to overwrite the default and define the metalness with a node instead.
If you don't want to overwrite the metalness but modify the existing value instead, use materialMetalness.
Default is null.
The roughness of standard materials is by default inferred from the roughness, and roughnessMap properties. This node property allows to overwrite the default and define the roughness with a node instead.
If you don't want to overwrite the roughness but modify the existing value instead, use materialRoughness.
Default is null.
Overwritten since this type of material uses EnvironmentNode to implement the PBR (PMREM based) environment mapping. Besides, the method honors Scene.environment.
builder | The current node builder.
---|---
Overrides: NodeMaterial#setupEnvironment
Returns: The environment node.
Setups the lighting model.
Overrides: NodeMaterial#setupLightingModel
Returns: The lighting model.
Setups the specular related node variables.
Setups the standard specific node variables.
builder | The current node builder.
---|---
Overrides: NodeMaterial#setupVariants