Houdini Main Changelogs

21.0.146

The Asset Catalog pane now has a button to switch to a "tree view" of the current catalog data source.

Mon. October 21, 2024
21.0.146

Reworded the prompts in the Dynamic Motion tool to be more succinct.

Mon. October 21, 2024
21.0.146

Added support for creating HAPI materials with COPernicus nodes, and extracting them to an image in memory or to a file.

Mon. October 21, 2024
21.0.146

The mpmsolver SOP will no longer error out on colliders containing shear transformations. A warning will be displayed to the user instead and the shear component will be ignored.

Mon. October 21, 2024
21.0.143
  • Added a new plugin settings "Enable Editable Node Tools",that can be used to change the default value used for itscorresponding property when instantiating HDA.
  • Added shared memory session option.
Fri. October 18, 2024
20.0.863

Fixed a bug where PDG/TOPs failed to retrieve logs from tasks submitted to Deadline.

Fri. October 18, 2024
21.0.143

Fixed a bug where PDG/TOPs failed to retrieve logs from tasks submitted to Deadline.

Fri. October 18, 2024
21.0.143

Render-time procedurals based on the HoudiniProceduralAPI can now be ordered and chained together (e.g., the processed/generated output of one procedural can be used as the input to another)

Fri. October 18, 2024
21.0.143

Added parameters to the Python Processor that allow it to filter and ignore upstream failed dependencies. These options were already available via the pdg.NodeOptions configuration object in Python, but previously weren't promoted up to parameters on the Python Processor itself.

Fri. October 18, 2024
21.0.143

Added the ML Example Raw render node along with the ROP ML Example Raw Output geometry node. These nodes allow a data set consisting of packed examples to be written out more efficiently than before. Previously, such data sets would be written out using the ML Example Output node, which would temporarily store a serialized data set as geometry before actually writing it to disk. The new nodes write out the data set more directly and more efficiently, skipping the intermediate geometry representation. The ML Example Output node has been modified to use ROP ML Example Raw Output internally, allowing existing setups to benefit from this optimization without needing to modify them. ML Example Output remains fully compatible with its previous implementation.

Fri. October 18, 2024
21.0.143

Fixed issues where mouse events being consumed by Qt widgets would result in obsolete mouse positions in UI events.

Fri. October 18, 2024
21.0.143

Fixed an issue with the Crowd Trigger DOP's "RBD Impact Data" mode which could cause slow performance.

Fri. October 18, 2024
21.0.143

Randomized Hue parameter on Geometry Color LOP is now -180 to 180. The previous value range was 0 to 1.

Fri. October 18, 2024
21.0.143

Randomized Hue parameter on Geometry Color LOP is now -180 to 180.

Fri. October 18, 2024
21.0.142

Muting and unmiting layers with spaces in their paths now works in the Configure Stage LOP (by putting quotes around the complete path).

Thu. October 17, 2024
21.0.142
  • Added support for Unity 6Fixed warning/build errors with unity 6.
  • Fixed the obsolete "MarshalAs UnmanagedType.Struct" warnings when using the plugin'sgenerated C# binding.
Thu. October 17, 2024
20.0.862
  • Added support for Unity 6Fixed warning/build errors with unity 6.
  • Fixed the obsolete "MarshalAs UnmanagedType.Struct" warnings when using the plugin'sgenerated C# binding.
Thu. October 17, 2024
21.0.142

Fixed kinefx.getPackedFolderPaths python method to return a sorted list of paths instead of returning entries directly from the unordered internal map. This also fixes the sort order of the RigTree when viewing packed folders.

Thu. October 17, 2024
21.0.142

Added an option to the Crowd Transition DOP to detach child agents from their parent agents after making a state transition. This can be used to more easily turn child agents into a full ragdoll which should no longer remain attached to the original parent agent.

Thu. October 17, 2024
21.0.142

x86-64 builds of Houdini now require that the processor supports the x86-64-v3 micro-architecture level. This includes Intel Haswell cores from 2013 and newer, or AMD Excavator cores from 2015 and newer.

Thu. October 17, 2024
21.0.142

x86-64 builds of Houdini now require that the processor supports the x86-64-v3 micro-architecture level. This includes Intel Haswell cores from 2013 and newer, or AMD Excavator cores from 2015 and newer.

Thu. October 17, 2024
21.0.142

The Configure Layer LOP can now author the stage level metadata for controlling the default color configuration and color management system.

Thu. October 17, 2024
21.0.142
  • Fixed a bug where an APEX graph's port would not be considered promotedwhen it passed through a null or spare port.
  • Fixed a bug where an APEX graph's port would not be considered promotedwhen it reached the input or output of a graph::Template.
Thu. October 17, 2024
21.0.142

Fixed a bug in the APEX ragdoll tool where parameter changes did not always cause a resimulation when returning to an older cached frame.

Thu. October 17, 2024
21.0.142

Added a new environment variable (KARMA_XPU_DEVICES) which simplifies the selection of devices for Karma XPU rendering. Examples are:

  • "*" - Render using all devices (default)
  • "optix*" - Render using all Optix devices
  • "*,^optix*" - Render using all devices except Optix.
  • "embree,optix2" - Render using embree and optix2 devices.
Thu. October 17, 2024