Page tree

Versions Compared


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


Code Block

where RFKTREE is the install location for package.  This tells Katana where to find the RfK plugin as well as the supporting modules needed for rendering and managing scenes.



PrmanGlobalStatements This node contains most of the PRMan world state options. This is where you'll find settings such as pixelVariancemaxsamples.
PrmanObjectStatements This is where object-specific PRMan attributes are set. Look here for visibility and trace attributes among others.
PrmanIntegratorSettings This node controls settings relevant to each integrator. The separation of these controls allows for easier integration of your own custom integrator.
PrmanCameraSettings This node controls per camera settings, such as depth of field and field of view.
PrmanDenoiseChannelDefine This macro creates all the DisplayChannels required for the denoise utility.
PrmanDenoiseRenderOutputDefine This macro is used for defining the outputs required by the multichannel OpenEXR that is used by the denoiser.
PrmanHoldoutCreate This macro automates the process of setting up the AOVs and Sample Filters required for holdouts.
PrmanOutputChannelDefine This node is used for defining arbitrary output variables (AOVs) used for outputting extra data from the shader or renderer during render calculations.
PrmanShadingNode This shading node is used to add PRMan shaders (Bxdfs and Patters) to a wider shading network (along with the NetworkMaterial node).

This node provides a simple interface to create either a volume box or import a vdb file.

Alembic_In_Prman A multi-threaded node used to import/read Alembic Archives.
PrmanOpDebugThis node provides a way to inspect the affect of certain Ops on the attribute state
PrmanSignalVisualizerThis macro lets you isolate and visualize shading pattern outputs
PRMan-specific Nodes