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 |