Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Using PxrCryptomatte workflow, you can output IDs in Katana for easy selection in a compositing application. You can then use that selection as a mask to make changes selectively in post packages.

PxrCryptomatte is supplied as a Sample Filter plugin. As such the output for Cryptomatte is stored as a separate EXR file from your beauty or denoise outputs. Please note an OpenEXR output (file.exr) is required to store the values correctly.

Image RemovedImage Added

The attached example file for Katana workflow.

...

Example Workflow:

  1. Create a PxrCryptomatte node. Specify the file name and path. The example file uses a script to write to your Temp directory.
  2. Layer: Select the layer type, Name (object) or Material.

...

  1. .

 

  1. Connect these to a ShadingNodeArrayConnector
  2. Create a PrmanShadingNode and select PxrSampleFilterCombiner. Connect the ShadingNodeArrayConnector.out to the input of this shading node.
  3. Create a NetworkMaterial node , right-click and "Add terminal", select "lightfiltersamplefilter" in the Prman dropdown.
  4. Connect the prmanSamplefilter.out to the NetworkMaterial.
  5. Merge the above network (easy to reuse) into the trunk.
  6. Create a MaterialAssign node and assign the Cryptomatte NetworkMaterial to /root

Render your scene and look for the output EXR in the path you defined above. The example file will output two EXRs, one with Object IDs and another with Material IDs as seen below.

Image Modified Image Modified

 

You can download the above scene created in Katana 2.6 v4 as cryptomatte_filters.katana

...