DocsNodesModifiers

Set Material

Gives geometry its colour and decides how light behaves on it.

colour, color, paint, shader, glass, transparent, glow, emissive, cel shading, wireframe
Category
Modifiers
Outputs
mesh
Runs live in
Godot, Roblox

Pick a colour, then pick how the surface should behave. Standard is the everyday choice. Toon draws hard bands of light and shade instead of a smooth falloff, which is the flat low-poly look. Glass genuinely lets light through and bends it, so you can see what is behind the surface. Neon fakes a glow cheaply, while Standard, Phong, Toon and Glass can all carry a real one through Emissive, whose strength is meant to go above 1.

Most of the rows only apply to some of these choices, so the panel changes as you switch. Put this node after anything that writes colour itself, like Color Ramp, and it keeps what that wrote instead of replacing it.

Inputs

SocketTypeWiring
meshgeometry

Parameters

NameTypeDefaultAvailable whenWhat it does
materialTypestandard | basic | wireframe | phong | toon | glass | neonstandardalways
colorcolor#ff0000always
colorBcolor#ffffffalways
blendnumber0alwaysMixes from Colour towards Second Colour, 0 being all of the first and 1 all of the second. Drive it from something that varies per copy and a scatter comes out in a range of shades rather than one.
fadenumber0alwaysHow see-through the surface is, from 0 solid to 1 invisible. This thins the surface out rather than turning it into a lens; for real glass that bends what is behind it, choose the Glass material instead. It survives export as transparency on Roblox and as opacity in glTF.
emissivecolor#000000always
emissiveIntensitynumber1always
transmissionnumber1always
iornumber1.5always
thicknessnumber0.5always
roughnessnumber0.05always
showQuadscheckboxoffalways

Watch out

Fade and Glass are not the same thing. Fade blends a surface away, so at any value you can never see the world bend through it. Glass is a real lens.

Built with this node

17 more teaching graphs use it without being about it.

See also

  • colorRampColour driven by a field, when one flat colour is not enough. Runs before this node.

Open the editor and try it