Skip to content

Shader Override

Replaces a material on an object (or all material slots) for a specific render layer. Chain between an Extract Object and a Scene node.

Inputs / Outputs

Socket Description
Object Override (in) The object to modify
Object Override (out) The same object with this override added

Properties

All / Slot — when All is on, the selected material replaces every material slot on the object. When off, Slot specifies which slot to target (0-based index).

Material — the replacement material.

Tips

  • Objects that don't support materials (lights, cameras, empties, armatures) are silently skipped — no warning is produced.
  • To override materials on all objects in a collection, use the Material Overrides section in Extract Collection instead.
  • Chain multiple Shader Override nodes to replace materials on different slots in sequence.