Note: A
new render setup system is available that replaces legacy render layers and is the
default system in Maya. This new approach simplifies the management of complex scenes for rendering and is now the recommended workflow. See
Render setup in Maya for more information.
All attributes can be overridden on a per-layer basis. Some types of attributes, specifically those applying to
Shading Groups and
Member Overrides (Render Stats), automatically create layer overrides when you make changes. Other attributes require you to manually specify that you’re making per-layer overrides.
To change an object’s material on a per layer basis (auto-overrides)
- In the
Render Layer editor, select a layer.
- Select the object whose material assignment you want to change.
- Assign a new material just as you would any new material assignment (for example, right-click and select
Assign New Material from the marking menus). Set the attributes of the material.
- Switch between the selected layer and any other layer and watch the material assignment on the object change in the Scene view.
Note: Layer overrides are less costly in terms of processing time than per-object overrides. For example, if you select all objects in a layer and override each object’s material assignments by assigning a Lambert shader to them in the scene view, this requires considerably more processing time than creating a material override on the layer that assigns a Lambert shader.
To override an attribute on a per layer basis (auto-overrides)
- In the
Render Layer editor, select a layer.
- Open the
Attribute editor.
- In the
Render Stats section of an object's shape node, click an option (for example,
Casts Shadows).
The attribute name appears in orange and bold type, indicating that a per-layer override has been made.
The change to the attributes of the
Render Stats applies to the selected layer when
Options > Auto Overrides is on. The attribute change applies to the Master layer (and therefore, all objects that are not otherwise overridden) if
Options > Auto Overrides is off. You can do a manual override if
Auto Overrides is off for
Member Overrides. See the following procedure.
To override an attribute on a per layer basis (manual override)
- In the
Render Layer editor, select a layer.
- Open the
Attribute editor.
- Click the tab for the particular node whose attribute you want to override (for example, the lambert1 material).
- Right-click the attribute you want to override (for example,
Transparency) and select
Create Layer Override from the menu that appears.
The name of the attribute appears in italic and orange text, indicating that it has been overridden on the particular layer.
If you switch between layers, you see the scene view change, showing a transparent override to the object in one layer, and the default shader assignment in another layer.
To remove an attribute override
- Right-click the attribute whose override you want to remove and select
Remove Layer Override from the menu that appears.