Page tree

Versions Compared

Key

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

PrmanCameraSettings needs an initial upstream camera upstream in order or /root in the locationPath to populate the camera parameters.

...

This node is used to set camera options and parameters like depth of field controls, shutter timing, render clipping planes, and specifying a projection typeother projection parameters.  PrmanCameraSettings can be assigned per camera or to /root.

Built-in Camera Projections

Projection Plugins

All the projection plugins that come with RenderMan are available in the prmanProjectionShader drop down menu by default.  If you 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.

, these will also show up in the drop down menu as long as they have Args files and are accessible via the RMAN_RIXPLUGINPATH environment variable.

If the prmanProjectionShader parameter is left empty, RfK will

 

...

use the projection specified either in the CameraCreate node or Alembic_In camera.

Custom Projection Plugins

Alternate workflows

Custom Projection plugins , such as PxrCamera, are can also be created with a Material or PrmanShadingNode and assigned to /root with or a camera location 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.