RENDERMAN 22 DOCUMENTATION

Page tree

Versions Compared

Key

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

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.

Image Removed

Built-in Camera Projections

RenderMan Camera Projections are the lens through which RenderMan views the digital scene.  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 Projections

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

...

via PrmanGlobalStatements:

Image Added

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

Projection Modifiers

Projection modifiers can change one or more aspects of the camera projection. For example, PxrRollingShutter modifies the time samples on the camera rays, without adjusting the ray origin or direction. Projection modifiers can only be used with a default projection - perspective or orthographic.  

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.