Page tree

Versions Compared

Key

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

Welcome to RenderMan for Houdini 23.3!

This release of RenderMan for Houdini 23 (RfH) 23, includes a number of new features and bug fixes that address feedback.

Info
  • Please see the required version of Houdini for 17.5 and 18.0
  • Rendering with RenderMan will not operate on Houdini Apprentice editions, see . See Side FX's website for options that allow Third Party Rendering.
  • Houdini Indie is only compatible with 17.5 and higher, and you must be using at least version 17.5.210 or higher

Table of Contents

New Features in 23.3

  • RenderMan for Houdini now supports rendering packed USD geometry within the geometry context.

  • Added new ROP options to enable illumination baking.

Fixes

  • Fixed a crash when merging VDBs
  • Fixed a bug where primvars are dropped when material is applied on SOP
  • Fixed an issue preventing render updates for keyframed parameters on light shaders
  • Fixed an issue that would prevent an interactive render from stopping if an abort was issued in the "it" display
  • Fixed an issue that was causing the IPR Render shelf tool to read the ROP display rather than always starting an IPR session
  • Fixed a bug that could cause Pixel Filter mode to remain pinned to "importance"
  • Fixed a bug that would cause interactive rendering to crash when modifying materials or the timeline
  • Packed Geometry:
    • Fixed a bug where unpacked primitive geometry would not get material attribute applied
    • Fixed a bug where velocity motion blur was not applied when packed SOP was not time-dependent
    • Fixed some motion blur bugs with packed geo
    • We now export packed alembic string attributes as user attributes
  • Instancing:
    • Fixed an issue to more closely match Mantra behavior when ptinstance = off
    • Fixed a crash when instances would be created from points out of a POP or DOP node
    • Numerous other bugs when using instancing have been addressed
  • Preset Browser:
  • Parameters with unknown widget types are still added to hda

  • Fixed a crash when merging vdbsThe preset browser did
    • Fixed logging bug when using the preset browser with textures
    • A bug causing importing and exporting shader networks with PxrOSL shaders to the preset browser has been fixed
    • A bug causing importing and exporting nodes with arrays to the preset browser has been fixed
  • We now set packed alembic user attributes
  • Various bugs in instancing have been fixed
    • Address an issue where the preset browser would not import material assets with textures correctly
  • Fixed a bug where primvars are dropped when material is applied on SOP
  • Fixed a motion blur bug with packed geo
  • Fixed bug where velocity motion blur was not applied when packed SOP was not time-dependent

Miscellaneous Changes

Miscellaneous Changes

Info

Renamed Houdini velocity privmars called "v" to "vel"; as "v" is a reserved attribute for RenderMan geometry. Shaders in RenderMan for Houdini should refer to "vel" instead of "v".

  • "Smooth Displacement" parameter label has been changed to "Prevent Polygon Cracking" and moved to Displacement folder.
  • Bxdf output type changed to surface to allow Bxdf inputs

  • Filemerge now works with vdbs
  • oslbuilder now shows up in PxrMaterialBuilderH18.0.421 now supports a callback to the renderview stop button
  • Added support for ptmotionblur="deform" on Instance OBJ
  • Added RFH_USER_LOG_DIR, RFH_USER_OTLS_DIR, RFH_USER_PREF_DIR
  • Reorganized ROP for illumination baking options

...

  • The "darkfalloff" option has been added back to the adaptive sampling options
  • Added biasR, biasT, rawId, and dPcameradtime AOVs to LOPs, ROPs, and TOPs
  • Parameters with unknown widget types still being added to hda with a default UI

Known Limitations

RenderMan for Houdini

  • Can only apply materials to packed instances
  • Display edits cannot be changed from the image tool to mplay
  • Cross-frame denoising pdg support
  • Phantom objects are removed from all rays, not just camera rays
  • Applying undo of deleted nodes or collapsing to subnet may not work as expected
  • Rewiring subnet indirect inputs

...

  • Rendering with Mantra lights or VOPs not possible
  • Bypassing shader nodes
  • Auto camera creation for IPR
  • RenderMan clipping planes

...