Editing Multiple Materials in the Render Tree

You can edit the parameters of several objects' materials at once — even if the objects have different materials (Phong, Lambert, Blinn, and so on) — using groups and overrides.

Follow these steps to create an override property for several grouped objects:

This render tree was created from several materials' diffuse, ambient, specular, and transparency parameters. As you can see, a single shader can affect a parameter for several objects at once.

To display and edit several object materials at once

  1. Multi-select several objects using Shift+click.

  2. From the Edit panel, click the Group button to add the objects to a new group.

  3. With the group selected, choose Get Property Override from the Render toolbar.

  4. In the override property editor, select Add Parameter. An pop-up explorer opens.

  5. In the explorer, expand one of the objects' material shader node, select a parameter; for example, Material Phong Transparency.

  6. Click outside the explorer to close it.

  7. You'll see that the override contains the material-surface-out-parameter connection point you chose. If you select the override (from an explorer) and click Update in the render tree, you can drive the chosen parameter for all the objects in the group using whichever shader you plug into the override's node.

    NoteYou can also apply overrides to all of the objects in a hierarchy by branch-selecting the parent and applying the override.

    For more information on how to do this, see Overriding Shader Parameters [Rendering].