Houdini Main Changelogs

21.0.798

Fixed the Shadow Distance default value to match the fallback value of -1 from the original UsdLux schema attribute (inputs:shadow:distance).

Tue. August 4, 2026
22.0.402

Fixed the Shadow Distance default value to match the fallback value of -1 from the original UsdLux schema attribute (inputs:shadow:distance).

Tue. August 4, 2026
22.0.402

Added a recipe to populate LOP primitive parameters with the current viewport or scene graph tree prim selection.

Tue. August 4, 2026
22.0.402

Removed the "Apply" button from the dialog that appears when ctrl-clicking the reselect button associated with a LOP prim pattern parameter. This button previously did nothing.

Tue. August 4, 2026
22.0.402

Fixed an issue in Curve Animate that could unexpectedly create channels on the inserted tangent points when using the Join with Segment operation between an end point with channels and one without channels.

Tue. August 4, 2026
22.0.402

Fixed an issue in Joint Capture Paint which could prevent the brush from being visible and cause issues drawing in the perspective viewport.

Tue. August 4, 2026
21.0.798

Fixed a possible crash in karma CPU when cleaning up nested instances whose prototype contains multiple meshes.

Tue. August 4, 2026
22.0.402

Cryptomatte COP now supports string matching patterns. `*wall* ^*left*` will match anything that contains wall unless it also contains wall. Also added a toggle the invert the resulting mask and a button to fill the selection from the incoming manifest. Cryptomatte COP will now also warn if the incoming layer does not contain a valid manifest as pattern matching won't work in that case, nor will the state.

Tue. August 4, 2026
22.0.402

Fixed a possible crash in karma CPU when cleaning up nested instances whose prototype contains multiple meshes.

Tue. August 4, 2026
22.0.401

Houdini material translation now respects the emit_enable parameter.

Mon. August 3, 2026
22.0.401

Fixed an issue where nanite meshes could have incorrect data when sent to Houdini if used in two HDAs with different settings.

Mon. August 3, 2026
22.0.401

Cooks are now cancelled if the user edits a parameter or input while cooking is in progress. If cook triggers are enabled a new cook will be started after the cancellation completes.

Mon. August 3, 2026
22.0.401

Fixed an issue where a file picker would revert to its previous value after being selected.

Mon. August 3, 2026
22.0.400

Added "Cancel" and "Delete" buttons to the Houdini Asset Componet. These allows cooks to be cancalled, and the previous output of a cook to be deleted.

Sun. August 2, 2026
22.0.400

Fixed an issue where a single mesh component passed as an input to multiple HDAs with different export options would have inconsistent data. Internal updates to the Input Manager.

Sun. August 2, 2026
22.0.400

Added addition validation to HAPI_GetString() to ensure buffer sizes are not exceeded.

Sun. August 2, 2026
22.0.400

Ensure the number of groups requested in HAPI_GetGroupNames() matches the GeoInfo to prevent a potential memory overrun.

Sun. August 2, 2026
22.0.398

The more aggressive unloading of blocks in COPs in 390 revealed this lost dependency information. Dependency information should no longer be lost in aggressive unloading modes.

Fri. July 31, 2026
21.0.794

Fixed an issue causing OpenCL errors when simulating Vellum ballon simulations on AMD GPUs.

Fri. July 31, 2026
22.0.398

Fixed an issue causing OpenCL errors when simulating Vellum ballon simulations on AMD GPUs.

Fri. July 31, 2026
22.0.398

The File COP should now identify Raw AOVs properly when adding AOVs from the file.

Fri. July 31, 2026
22.0.398

Fixed a bug where undo was not properly logged in Motion Mixer.

Fri. July 31, 2026
22.0.398

Fixed hou.setPreference(pref, val) to support strings that start with a number. hou.setPreference("general.desk.val", "1Monitor") was failing before because "1Monitor" was converted to a number "1".

Fri. July 31, 2026
22.0.398

Fixed an issue with graphs that use checkpoints failing to cook if the checkpoint path refers to a directory that doesn't exist. PDG will now create inttermediate checkpoint directories as needed.

Fri. July 31, 2026
22.0.398

Addressed a possible mantra threading crash with velocity blur on metaballs.

Fri. July 31, 2026