Houdini Main Changelogs

21.0.672

Improved FBX import performance when processing string attributes.

yesterday
21.0.672

Muscle Properties Otis and Muscle Constraint Properties Otis SOPs now update muscle highlighting in the viewport as soon as a new multiparm tab is selected. The group and attribute list size is no longer hardcoded by the viewer state for these two nodes.

yesterday
21.0.672

The Wedge TOP now supports changing how numeric wedge values are applied to the target node. Previously the wedge would always set the target parameter to an @attrib reference expression, however it's now possible to configure the node to apply values directly.

yesterday
21.0.672

Fixed documentation for the HOUDINI_DEFAULT_LOG_SOURCES environment variable which wsa giving incorrect information about its default value.

yesterday
21.0.671

.usdnc should show up in File choosers for USD files, allowing selection of apprentice files.

Mon. March 30, 2026
21.0.668

The Tissue Properties Otis SOP now outputs `fiberstiffness` instead of `solidfiberstiffness` if the Fiber Stiffness option is toggled on for the Core or Solid Layer. This means that the Otis Muscle and Tissue Configure SOP will now recognise fiber stiffness on tissue. Existing setups that had the fiber stiffness toggled on for tissue despite it having no effect will now produce a different, correct result.

Fri. March 27, 2026
21.0.668

Fixed a bug in karma CPU where LPE AOVs with expressions ending with 'O' (e.g. emission) that exclude certain LPE tag using `^` metacharacter would erroneously exclude object without any LPE tags.

Fri. March 27, 2026
21.0.668

Fixed a bug in karma CPU where LPE AOVs with expressions ending with 'O' (e.g. emission) that exclude certain LPE tag using `^` metacharacter would erroneously exclude object without any LPE tags.

Fri. March 27, 2026
21.0.668

Fixed a bug in the Otis Muscle and Tissue Configure SOP where the Muscle End Mask Threshold wasn't taken into account on the bones if they have a muscleendmask attribute. This can cause different results in existing files where the bones have this attribute.

Fri. March 27, 2026
21.0.668

Fixed an issue on Windows where upgrading hserver would often cause a reboot request.

Fri. March 27, 2026
21.0.668

Have Karma AOV VOP author attributes by the same names as Render Var LOP.

Fri. March 27, 2026
20.5.916

Fixed a bug in 'hitN_facing' ray import where normals facing away from viewer at grazing angles produce bad results.

Fri. March 27, 2026
21.0.668

Fixed a bug in 'hitN_facing' ray import where normals facing away from viewer at grazing angles produce bad results.

Fri. March 27, 2026
20.5.916

Fixed issue where filtering in the Scene Graph Details could cause Houdini to hang/crash in certain circumstances.

Fri. March 27, 2026
20.5.916

Added a Render Gallery setting to control whether the LOP Network is captured when taking a snapshot. The default remains true, keeping the pre-control behaviour.

Fri. March 27, 2026
21.0.668

Fixed issue where filtering in the Scene Graph Details could cause Houdini to hang/crash in certain circumstances.

Fri. March 27, 2026
21.0.667

Fixed OpenPBR Surface loading in Edit Material Network LOP.

Thu. March 26, 2026
21.0.667

Fixed an issue where ramp paramters could crash inside PCG nodes.

Thu. March 26, 2026
21.0.666

The Fetch LOP can now act like a Begin Context Option Block node, removing entries in the context option block stack, and applying a layer break. It can also specify which output of the source LOP node to fetch.

Wed. March 25, 2026
21.0.666

Add experimental .hipmin scene file which omits much of the compatibility features that allow .hip files to be opened safely by differing versions of Houdini with different HDAs installed. Requires that HOUDINI_EXPERIMENTAL_MINIMAL_SAVE be set to 1 to enable this feature. .hipmin files must be loaded by a houdini session essentially identical to the one they were saved by.

Wed. March 25, 2026
21.0.666

When saving a USD stage with a ROP, set the USD asset resolver context from the stage being saved so layer save paths are resolved correctly. Also, when saving volume files brought in from SOPs, or an image file from COPs, we now explicitly resolve the specified save file path which is most likely to give us a disk file path to which the VDB/BGEO/EXR can be successfully written.

Wed. March 25, 2026
20.5.914

Fixed a bug where updates to pinned curves in the viewport would display incorrectly after attributes are updates

Wed. March 25, 2026
21.0.666

Fixed a bug where updates to pinned curves in the viewport would display incorrectly after attributes are updates

Wed. March 25, 2026
21.0.666

Fixed a regression in the UV Texture SOP when using a camera projection.

Wed. March 25, 2026
21.0.666

The gnomon on dark viewport backgrounds is again desaturated as it was meant to be.

Wed. March 25, 2026