Page tree


Release date: November 10, 2021

Welcome to RenderMan for Houdini 24.2!

RenderMan for Houdini 24.2 brings some new functionality to artists, as well as several bug fixes. 

These release notes are meant to be used together with the release notes from RenderMan for Houdini 24.0 and 24.1.  Also please see the release notes for RenderMan itself for the set of enhancements and bug fixes that you can find within the renderer in this release.

Common Components

  • Texture Manager: Fixed errors that were generated when the "Pick Images" tab in the Texture Manager was selected
  • Texture Manager: a bug that caused the texture manager in RfH to convert .ies files has been addressed
  • Texture Manager: Improved detection of textures already in the target color space to avoid a double conversion
  • Texture Manager: properly process an image used as a regular tex and a bump to roughness tex in the same scene
  • Preset Browser: Fixed an issue preventing assignment of environment maps from the preset browser
  • Preset Browser: Fixed an issue that prevented the Preset Browser from creating an OCIO config
  • Preset Browser: New option to txmake images used by a material or light.
  • Preset Browser: New dependencies (textures/images/osl) storage system:

    • asset: All dependencies are stored inside the asset's directory. This is the default and matches the previous behaviour.

    • library: The library will contain a "global_storage" directory. Each asset can specify a subdirectory to store all dependencies.

    • external: dependencies will be stored using a path provided by the user. The path may contain environment variables.

  • Preset Browser: Several other fixes around texture naming and loading
  • Licensing: If the RenderMan license file can't be found, clearer errors are given

Specific Fixes for RenderMan for Houdini

  • Support for Houdini 19, including adding a RendeMan translator from obj to LOPs
  • A bug that prevented the Tractor Spool panel from working, if the TRACTOR_ENGINE environment variable was set, has been fixed.
  • Fixing an on_created error when loading shop procedural
  • Python 3 fixes.
  • Fix for subnet transforms
  • Pass the frame number to RenderMan to avoid 'shower door' effects when switching frames – the noise pattern will be different on a per-frame basis
  • Fixed a bug that prevented RIB rendering via the render command
  • Fixed warnings that were generated when using the Preset Browser
  • A bug that caused error messages to print out when using Deadline to batch render RenderMan for Houdini jobs has been addressed

  • Fix for lost primitive and detail attributes on non-linear curves
  • A bug that caused custom shaders loaded using RMAN_SHADERPATH in the Python 3 version of Houdini has been addressed

  • Added visibility parameters to light LOP
  • Hide visibility:indirect and visibility:transmission from analytical lights as they do nothing