Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Contents

Welcome to RenderMan for Maya 22!

This new release of RenderMan for Maya 22 (RfM), includes a number of new features to address feedback as well as many improvements to RenderMan for Maya workflow and performance. Many parts of the plugin have been completely rewritten to improve integration into Maya and simply worflow.

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

 

What's New

Interactive Rendering

Now you can render through all stages of your pipeline! From modeling to final renders, RenderMan is designed to give you immediate feedback from inside Maya. By skipping the export of a scene to RIB, artists can get an immediate look at their work in full ray traced mode and continue to interact and make changes without needing to restart the render.

Render to Viewport 2.0

Render to the same window where you work! Move objects, make modeling changes, add and alter materials and lights, even import and update asserts without needing to stop the render. RenderMan becomes your viewport at all stages!

Interface Simplification

Better organization, smart exposure of options and attributes, and more-native workflows mark this iteration of the RenderMan for Maya plugin.

 

Per-face assignments

Added per-face shader assignment for SubDivs and Polygon meshes

 

Miscellaneous and Important Changes

  • Imported older PxrDomeLights will now be reversed. To correct this, remove the negative scale from the X axis.
  • TCL has been removed
  • INI files are now in JSON configuration
  • The projection editor is removed, native Maya projections are supported.
  • Alembic Workflow relies on the standard Maya Cache menu.
  • Dynamic Rules have been removed.
  • Older Maya scenes that had PxrRamp nodes in it may break. To fix, you can run this python script in the script editor --

    import rfm2.utils.scene_updater
    rfm2.utils.scene_updater.update_pxrramp_nodes()

 

Improvements since RenderMan 22.0b1

  • Texture manager now works with UDIMs and the Maya File Node
  • Light linking is now supported
  • Light filter manipulators are now functional
  • Improved user experience for Displays and AOVs
  • Added the OpenVDB visualizer
  • Added per-face shader assignment for SubDivs and Polygon meshes
  • Instances now obey material and visibility overrides
  • Improved RIB viewing and archive generation
  • Meshlights are now available
  • PxrPortalLight editing is significantly faster
  • Fixed issues with the PxrRamp interface
  • Improved the interactivity of Xgen
  • Improved VP 2.0 rendering
  • Bucket markers are now visible in "it"
  • Deleting Pxr nodes no longer deletes downstream nodes
  • Errors emitted if a license cannot be found
  • The renderer now obeys the set number of CPU threads.

 

 

Known Limitations

RenderMan for Maya

  • Deselecting "Receive Shadows" does not work.
  • Creating a mesh light from existing geometry during IPR will duplicate the geometry in-render. Restart the render to remove the duplicate.

 

Alpha Limitations for RfM - These are expected to be resolved before release

  • Xgen will not reflect changes in the Collection

  • Cancelling a preview render may stall Maya

  • Dicing cameras

  • You must manually set a displacement bound in RfM on the shape node or RenderMan will not calculate displacement.

  • Maya Dynamics, various bugs remain.

  • Render selected objects only not yet supported

  • Texture Projections do not render correctly.

  • View statistics, remaining issues to resolve

  • Material assignment to archives (RIB Archives, Alembic archives)

  • Alembic procedurals render incorrectly

  • Stereo cameras do not render

  • Denoise workflow is not available

  • Checkpoint + Recovery not available

  • PaintFX 

  • Holdouts not available

  • Baking not available

  • Clipping planes not available

  • Attributes not supported
    • dice:micropolygonlength

    • trace:bias

    • trace:displacements

    • trace:autobias

    • trace:intersectpriority

    • shade:indexofrefraction

    • dice:watertight