PrmanCameraSettings needs an initial camera upstream in order to populate the camera parameters.

PrmanCameraSettings

This node is used to set camera options and parameters like depth of field controls, shutter timing, render clipping planes, and specifying a projection type.

Built-in Camera Projections

RenderMan comes with some built-in camera projections: perspective, orthographic, sphere, cylinder, and torus.  Additionally, you can create custom projection plugins using C++.  Both types of projections are available in RenderMan for Katana.

Built-in camera projection plugins are available in the camera settings node itself.

 

The default projection type will use the projection specified either in the CameraCreate node or Alembic_In camera.

Custom Projection Plugins

Custom Projection plugins, such as PxrCamera, are created with a Material or PrmanShadingNode and assigned to /root with a MaterialAssign node.  Just like projection modifiers, only one custom projection plugin can be used at a time in conjunction with a default projection.