Welcome to RenderMan 22.0 for Katana

RenderMan for Katana (RfK) capitalizes on the changes made for newer versions of Katana and continues full support of the latest RenderMan ProServer 22.0.

We're excited to have improved Live Rendering. All manner of changes and edits can be made during a Live Rendering session. Waits are minimal and results are stunning, the renderer will continue to refine your image continuously should you take a coffee break and pick up where you left off on your return. We've worked hard to avoid making the artist restart the render to see updates and stability is improved.

This current release offers support for:

Please see the release notes below for all the new capabilities and known issues!

What's New

The New Preset Browser

 

Additional Changes

 

Miscellaneous Changes

Improvements since RenderMan 22.04b

  • Katana 3.0 Hydra Viewer light plugins functional in Linux, UI work ongoing
  • Various performance improvements and bug fixes
  • Added extensibility to RfK's procedural argument parsing. Now RfK will look for an attribute "argsConversionFunc" which is the name of a attribute function for custom argument conversion.
  • Add support for prman command line options "woff", "logfile", and "loglevel"
  • "Refresh Texture" button now works for PxrCookieLightFilter and PxrGoboLightFilter.

Improvements since RenderMan 22.03b

  • ID passes should now output correctly
  • Updated PxrColorRamp
  • Baking should now work
  • Fixed an issue with invalid cameras in RIB
  • Some UI tweaks for clarity

Improvements since RenderMan 22.02b

  • Light filter linking is supported.  It should work the same as in 21.
  • Crop windows during live rendering work as expected
  • RfK will now use the basis from the alembic file unless overriden by the curve.basis setting in PrmanObjectStatements (NOTE: only supported with AlembicInPrman until a Katana/Foundry bug is addressed)
  • Added deformation motion blur support for blobbies.
  • Corrected missing Primvar processing
  • Fixed a possible crash with mishandled primvars and textures
  • Shadow linking in GafferThree's linking tab is now supported
  • Various UI fixes and simplifications

Improvements since RenderMan 22.01b

  • The renderer now obeys the set number of CPU threads.
  • Substitute whitespace with '_' for names and labels
  • The default type in PrmanOutputChannelDefine is now "color"
  • Added support for live rendering from the selected Viewer camera
  • The Quality Preset parameter on PrmanGlobalStatements no longer errors.
  • Removed the known limitation about parallel traveral edits to live material not working.
  • Live render edits to ROI / cropWindow now use the intersection of the two attributes
  • Added live render support for crop windows
  • Alembic cameras now use the camera settings from prmanGlobalStatements.
  • OSL parameters now have connection type checking for the inputs and ouputs of PrmanShadingNode.
  • OSL parameters support a "tag" hint in the metadata to allow users to specify a connection type for the parameter. For multiple types on outputs, use a "|" to delimit the options (eg "struct|manifold").

  • RfK now supports connections between any color, normal, point, and vector parameters.
  • Attribute "trace.displacements" are now automatically upgraded to the current "boolean" type. Previous values of '2' are now reset to '1'.

  • Unknown scenegraph location types no longer emit warning "Location type not recognized". These unknown location types still default internally to a group location.

 

 

Known Limitations

 

Live Rendering

 

Beta limitations

Katana Limitation