Houdini Main Changelogs

21.0.552

Fixed VDB Points support in the Geometry Light node

yesterday
21.0.552

Fixed a regression from 20.5 where the HDK CMake module's `Houdini` target did not include some libraries required for certain HDK plugin types, such as those involving the OPUI or DM libraries. The `hcustom` utility is also now consistent with this set of libraries.

yesterday
21.0.552

Fixed a crash that could occur with the %closerthan and %fartherthan auto collections when specifying a target prim that doesn't exist.

yesterday
21.0.552

Set the Rename Sub Segments param default to '*'. This fixes the meta hand setup in the rigbuilder.

yesterday
21.0.552

Fixed a crash when doing a pick render pass on a Polygon Primitive with empty geometry

yesterday
21.0.552

Fix python exception that would occur when deleting the node name of a node whose type is namespaced. Now the node name gets set to the "primary" type name (without namespacing) as intended.

yesterday
21.0.552

When a python exception occurs during scene evaluation in the APEX Animate viewer state, the exception window will no longer pop up. Instead, an error message will appear in the viewport and the exception will be added to the Log Viewer.

yesterday
21.0.551

Fixed a crash in the Volume LOP that would occur when it was set to sample a frame range, but the frame range provided was invalid (e.g. 0,0,0).

Sun. November 30, 2025
21.0.551

Fix regression in the reference and referencedby LOP auto-collections which caused them to not find instance proxy prims that they should have matched.

Sun. November 30, 2025
21.0.551

The HDK_API_VERSION has been bumped to 21.0.551. Back in 21.0.546 there were changes to a couple of PRM_Parm and PRM_Instance functions. There was also a change to the size of the PRM_ParmList object, which probably broke the ABI compatibility of almost all HDK plugins. In 21.0.551, this change to the size of PRM_ParmList was reversed, so many HDK plugins built before 21.0.546 will be broken from 546 to 550, But there is a good chance these binaries will start working again with 551. We apologize for this confusion.

Sun. November 30, 2025
21.0.550

Recipes: Fixes node type validation for recipes when the editable content's node type differs from the asset's node type. This affected objnet assets like hairgen and guidegroom.

Sat. November 29, 2025
20.5.797

Fixed incorrect handling of render product filenames that contained angle brackets (such as "foo<bar>.exr").

Fri. November 28, 2025
21.0.549

Fixed incorrect handling of render product filenames that contained angle brackets (such as "foo<bar>.exr").

Fri. November 28, 2025
21.0.549

Reduce memory overhead when compiling shaders for the viewport

Fri. November 28, 2025
21.0.549

Fixed a bug where XRay primitives aren't drawn properly in some viewport lighting modes

Fri. November 28, 2025
21.0.549

Fixed a bug where visualizers wouldn't draw if the visualizer was set to only allow Primitive attributes

Fri. November 28, 2025
21.0.549

Fix viewport errors rendering curves and using MaterialX materials with curves

Fri. November 28, 2025
21.0.549

Added parameters "Use Upper" and "Use Lower" to the twist tab of the limb component.

Fri. November 28, 2025
20.0.1269

The Instancer LOP now has a "Create Prototypes Area" parameter. When disabled, prototypes are linked to directly in their current scenegraph location. This is only relevant when using prototypes from the first input connection.

Fri. November 28, 2025
20.5.797

Fixed handling of deep OpenEXR images for the dsmpixel() VEX function.

Fri. November 28, 2025
21.0.549

Fixed handling of deep OpenEXR images for the dsmpixel() VEX function.

Fri. November 28, 2025
21.0.548

RBD Car Fracture SOP's guide geometry and selection geo now updates properly when a car rig or simulation points are fed into the 4th input.

Thu. November 27, 2025
21.0.548

Fixed preloading libraries for render delegates.

Thu. November 27, 2025
21.0.548

Removed the HoudiniAsset, Inputs and Parameters arrays from the runtime part of the plugin via WITH_EDITORONLY_DATA guards, as their garbage collection at runtime could in some case introduce an unneeded extra cost. (Houdini actors and components do not need to access these at runtime)

Thu. November 27, 2025
21.0.548
  • Added support for COP HDA inputs, and COP node path parameter inputs (coppath).
  • Fixed a few issues with asset editor in 2d mode.
Thu. November 27, 2025