Influencing a Render

Some key nodes for influencing a render are:

RenderOutputDefine - used for setting the primary output, or adding secondary render outputs (such as color, point cloud, shadow), the channel (including arbitrary output variables - AOVs), the colorspace, the pass name, and the final render destination. The node changes attributes under renderSettings.outputs at the /root location. See Setting up a Render Pass for more on this.

RenderSettings - sets the render camera, the choice of renderer, and the resolution. This node changes the renderSettings attribute at the /root location.

Renderer-specific node types, such as DlSettings or PrmanObjectStatements, can be used to fine-tune renderer-specific configuration. These nodes typically set attributes on relevant scene graph locations, such as the targeted object, or /root for global settings.