Page tree

Versions Compared

Key

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

Lighting

  • When you migrate from RenderMan 20.x to 21.x, you cannot use Pxr Std lights Lights (which are RSL lights) were deprecated in RenderMan 21. Create a new Pxr C++ light.  See Adding LightAfter you add Pxr C++ lights and get "Invalid Light Handle" error.  Check your rendermn.ini and make sure you don't have RiOption for "int directlightingservices" turned off.  For C++ lights to work, it needs to be turned on. It is on by default.
  • The new material workflows requires that the most downstream VOP node is a PxrCollect, even for lights. Please insure when loading old scenes that the shop_lightpath points to a PxrCollect VOP.

Geometry

  • Poorly tessellated (non-subdivision) surfaces may show artifacts when rendering like dark edges and outlines. It's recommended to render smooth subdivisions to avoid this artifact. You may also use polygons with no normals defined and then subdivide, RenderMan will compute the normals for you.

Rendering

  • Since there have been improvements, it The RenderMan RIS ROP renders using the 21 soho workflow. It is recommended to create use a new RenderMan RIS_IPR ROP to avoid any unexpected errorstake advantage of the interactive workflow in RenderMan 22.