RenderMan for Maya supports multiple ways to render a scene.
Image from Coco
There are many parts to rendering your completed scene. From handling quality to choosing the appropriate outputs for later compositing, this section handles all of those topics.
To understand how noise removal and anti-aliasing works, we describe Sampling and Filtering for users. This is where the bulk of your tuning may happen and it's important to understand the balance between quality and performance.
Controlling trace depth can alter the look and performance of your scene. Different integrators also handle these settings differently. RenderMan makes tuning of these parameters easy to achieve your required look within your resource constraints.
Interactive Rendering and Checkpointing
Progressive/Interactive Rendering makes easy work of tuning your scene materials and lights. Checkpointing and Recovery takes this progressive feature and extends it to final renders where you can create save points in your renders as they refine. You can use these for faster approval of incomplete frames and continue where you left off without wasting precious CPU cycles!
RenderMan diagnostics helps you visualize your scene performance in an easy to read display. Sometimes it may not be clear where your scene is spending the most time or resources, but our diagnostic output will help you pinpoint even the most obscure performance information.
Holdouts and Outputs
Holdout workflow is essential for integration of CG objects into live action plates. In some applications this is as simple as a button click! To improve compositing integration and even fully rendered shots, RenderMan makes use of powerful outputs to make adjustments in compositing easier and powerful with ultimate flexibility.
Reusing certain data in rendering can simplify asset management as well as improve rendering efficiency. Baking Patterns provides ways to bake to a 2D or point cloud output.
When rendering surfaces that interact with one another, especially transparent/refractive ones, it's important to understand the Intersect Priority settings. Intersect priority allows users to simply add attributes to get the correct refractions without tedious modeling to solve the problem.