Open topic with navigation
Cryptomatte Passes
The Cryptomatte Passes work with the Direct Light and Path Tracing kernels to render Cryptomattes for use in compositing. They are rendered one at a time, and they contain the masks for all object layers or materials in a scene. The masks also have correct anti-aliasing, and they take into account other features such as motion blur, transparency, and depth-of-field.
OctaneRender® generates Cryptomatte Passes according to the following IDs:
- Cryptomatte Bins - The amount of Cryptomatte bins to render. When a render starts, OctaneRender® collects a number of seed samples, which calculate a Cryptomatte bin distribution. These sets of bins characterize the pixel samples' properties.
- Cryptomatte Seed Factor - This is the amount of samples to use for seeding Cryptomatte. This gets multiplied by the amount of bins. Low values result in pitting artifacts at feathered edges, while large values result in artifacts in places with coverage for lots of different IDs.
- CryptoInstanceID - The Cryptomatte channel is based on instance IDs.
- CryptoMaterialNodeName - The Cryptomatte channel is based on the names of the existing Material nodes in the scene.
- CryptoMaterialNode - The Cryptomatte channel is based on distinct nodes.
- CryptoMaterialPinName - The Cryptomatte channel is based on the names of the existing Material pins in the scene.
- CryptoObjectNodeName - The Cryptomatte channel is based on the names of the existing Object nodes in the scene.
- CryptoObjectNode - The Cryptomatte channel is based on distinct Object nodes.
- CryptoObjectPinName - The Cryptomatte channel is based on the names of the existing Object pins in the scene.
Figure 1: A Crymptomatte Pass render based on the names of the existing Object nodes in the scene
Open topic with navigation