Houdini Main Changelogs

20.5.816

Fixed the LOP viewport to show the correct controls for the background viewport renderer when the renderer is set to Houdini VK.

Wed. December 17, 2025
21.0.568

Fixed the LOP viewport to show the correct controls for the background viewport renderer when the renderer is set to Houdini VK.

Wed. December 17, 2025
21.0.568

Fixed a bug in the APEX Animate state which would cause many tool graphs to recompile too frequently. This fixes a bug that was slowing down the ragdoll posing tool prevented it from evaluating correctly.

Wed. December 17, 2025
21.0.568

Fixed a bug in idenoise when ordering of layers for denoising. This may change the Optix denoiser results when denoising multiple AOVs.

Wed. December 17, 2025
21.0.568

Coordsys-based camera projections now work properly in Karma when motion blur is disabled.

Wed. December 17, 2025
21.0.567

Fixed a crash caused by deleting a track in Motion Mixer.

Tue. December 16, 2025
21.0.567

Fixed a regression when using hou.hipFile.name() within a scene event callback. hou.hipFile.name() should now report the file being loaded within 456.py and during the After scene events. This brings the values of hou.hipFile.name() and hou.hipFile.path() in sync again.

When clearing a network (which also happens when loading a new hip file), the AfterClear event reports the "new_hip_file" kwarg as the default houdini scene file name (normally "default.hip"). The AfterLoad event will report the loaded hip file as the kwarg "new_hip_file".

When merging files, the kwargs dict of the AfterMerge event will report the file being merged as "old_hip_file", and the file receiving the merge as "new_hip_file". hou.hipFile.name() and hou.hipFile.path() will report the merging file within the 456.py script since it is in the process of being loaded.

Tue. December 16, 2025
21.0.567

Unified the values of hou.hipFile.name() and hou.hipFile.path() during scene callbacks and 456.py scripts. hou.hipFile.name() should now report the hip file which is loading (not the previous hip file). This restores the behavior which was present in H20.5.

Tue. December 16, 2025
21.0.567

Fixed a bug which may cause a stale "old_hip_file" value to be reported in the kwargs of scene event callback when hou.hipFile.save() is called without a filename.

Tue. December 16, 2025
21.0.566

Fixed a bug causing $HIP, $HIPFILE, and $HIPNAME to not properly update when calling hou.hipFile.saveAndIncrementFileName() during the first name bump (e.g. name.hip -> name1.hip).

Mon. December 15, 2025
21.0.566

Fixed a bug introduced in 21.0.548 that would cause render delegates to be created twice in rapid succession.

Mon. December 15, 2025
21.0.565

Fixed an issue where PCG nodes would not update the number of inputs when an HDA changes in Session Sync.

Sun. December 14, 2025
21.0.563

Fix erroneous cook error in Joint Deform and Bone Deform SOP nodes when the input geometry's position attribute is in 64-bit precision, or if a deforming attribute's precision changes on the next cook.

Fri. December 12, 2025
21.0.563

Fixed a crash when using the Noise<Float,Float> apex node.

Fri. December 12, 2025
21.0.563

Fixed a bug where selections on primitive instances would continue displaying after being cleared

Fri. December 12, 2025
21.0.562

Fixed a bug in the RBD Bullet Solver SOP's constraint breaking "At Frame" which would ignore the specified constraint names.

Fri. December 12, 2025
21.0.563

Add an option to tabbed multiparms and ramps that allows them to receive UI-only changes to their parameter callbacks.

Fri. December 12, 2025
21.0.563

Fixed a bug when stitching deep images that had a data window that included overscan or cropped data. This also affected the itilestitch command line tool.

Fri. December 12, 2025
21.0.563

Fix the scene graph layers pane to resolve layers using the current stage's asset resolver context, so the resolved layers being displayed will match the layers resolved on the stage.

Fri. December 12, 2025
21.0.562

Muscle Tension Lines Activate SOP viewer state improvements.

  • Line ID text display matches selection highlighting more closely.
  • Better handling of Line ID text positioning to reduce overlaps.
  • Parameters added to control Line ID text font size and random offset.
  • Keyboard shortcut added to toggle line colour between activation and ID.
  • Group list widget size no longer resets when entering the state.
  • Group list widget colour display is off by default.
Thu. December 11, 2025
21.0.562

Fixed the "Import SOP Nodes" button on the APEX Graph SOP. It now properly sets up connections between the imported SOP verbs.

Thu. December 11, 2025
21.0.562

Fixed a bug where some pick ID render passes wouldn't respect the option to ignore backfaces

Thu. December 11, 2025
20.5.810

The size of the HUSD_Imaging and XUSD_ImagingEngine::Parameters objects have changed. This may affect some HDK plugins that use these classes and thus require a recompilation.

Thu. December 11, 2025
20.5.810

Houdini clone processes are now able to work with Storm-like renderers (immediate mode rendering with OpenGL). Storm still does not appear in the list of available clone renderers, but custom render delegates with similar designs can now be used with clones.

Thu. December 11, 2025
21.0.562

Houdini clone processes are now able to work with Storm-like renderers (immediate mode rendering with OpenGL). Storm still does not appear in the list of available clone renderers, but custom render delegates with similar designs can now be used with clones.

Thu. December 11, 2025