Houdini Main Changelogs
| 21.0.703 | Fixed reference to the wrong node on the RBD Deforming to Animated help page |
Fri. May 1, 2026 | |
| 21.0.703 | Fixed a bug where using deep EXR as camera's Background Image parameter would fail to read the image unless using the legacy driver (i.e. HOUDINI_OIIO_EXR environment variable set to 0). |
Fri. May 1, 2026 | |
| 21.0.702 | Reverted USD patch from 21.0.694 (for material assignment issue) as it introduced a regression. |
Thu. April 30, 2026 | |
| 21.0.702 | When "Display resolved paths" is turned off, the scene graph layers pane now shows the raw identifier fro mteh originating layer, rather than the "intermediate" path which evaluates stage variables and turns relative paths into full paths. |
Thu. April 30, 2026 | |
| 21.0.702 | Fixed "Bold Non-Integer Keys" not having any effect in the animation editor. |
Thu. April 30, 2026 | |
| 21.0.702 | Changed the process of initializing OIDN. When initializing the OIDN denoiser, idenoise and karma were checking whether a GPU device existed independently of the OIDN library. This caused OIDN to try to allocate and initialize CUDA, ignoring the state of the OIDN_DEFAULT_DEVICE and OIDN_DEVICE_CUDA variables. This test was done whether the `forcecpu` option was selected or not. Now, we no longer do this test if `forcecpu` is enabled, or if `OIDN_DEVICE_CUDA=0` or `OIDN_DEFAULT_DEVICE=cpu`. |
Thu. April 30, 2026 | |
| 20.5.950 | Prevents a possible hang when using the default Quadrilaterals hole filling method on the Poly Fill SOP. |
Thu. April 30, 2026 | |
| 21.0.702 | Prevents a possible hang when using the default Quadrilaterals hole filling method on the Poly Fill SOP. |
Thu. April 30, 2026 | |
| 20.5.950 | Prevents a possible hang when using the default Quadrilaterals hole filling method on the Poly Fill SOP. |
Thu. April 30, 2026 | |
| 21.0.702 | Prevents a possible hang when using the default Quadrilaterals hole filling method on the Poly Fill SOP. |
Thu. April 30, 2026 | |
| 21.0.701 | Fixed bugs editing sticky note text containing newlines. |
Wed. April 29, 2026 | |
| 20.0.1421 | Added environment variable KARMA_ALBEDO_AOV_DIFFUSE which can be set to 1 to force built-in albedo AOV to output albedo of just diffuse BSDF components instead of every BSDF. |
Wed. April 29, 2026 | |
| 21.0.701 | Fixed a bug in Poly Extrude 2.0 SOP where the "Copy Edge Group" toggle was having no effect. |
Wed. April 29, 2026 | |
| 21.0.701 | Fixed a bug in Poly Extrude 2.0 SOP where the "Copy Edge Group" toggle was having no effect. |
Wed. April 29, 2026 | |
| 21.0.700 | Removed dead code from PCG files. |
Tue. April 28, 2026 | |
| 21.0.700 | Fixed an issue where baked objects could be deleted if baking a landscape. |
Tue. April 28, 2026 | |
| 21.0.700 | Fixes geometry light emission evaluation when kma_roundededge shader is wired in. Previously the kma_roundededge shader was not invoked on emission evaluation for geometry light. |
Tue. April 28, 2026 | |
| 21.0.699 | Folder parameters no longer expanded by default. |
Mon. April 27, 2026 | |
| 21.0.699 | Removed input merge ndoes when HDA is deleted. |
Mon. April 27, 2026 | |
| 21.0.699 | Fixed an issue with the Python Script TOP always copying input files to outputs files during the cook stage, even when the node itself is set to evaluate during the work item generation stage. |
Mon. April 27, 2026 | |
| 21.0.699 | Additional fix to the bug (from 21.0.693) where an instance that's very close to camera may be incorrectly determined to be offscreen and passed over for best candidate for dicing. |
Mon. April 27, 2026 | |
| 21.0.696 | Fix undo regressions introduced from 22.0.288 due to the introduction of HOUDINI_UNDO_IDLE_TIMEOUT. |
Fri. April 24, 2026 | |
| 20.5.943 | Added a Cache Current Frame Only caching mode to the SOP Crowd Import LOP |
Thu. April 23, 2026 | |
| 21.0.695 | Added a Cache Current Frame Only caching mode to the SOP Crowd Import LOP |
Thu. April 23, 2026 | |
| 21.0.695 | Fixed a bug in the APEX Animate state where removing a constraint would cause the scene to freeze up if the constraint was not animated on every layer. |
Thu. April 23, 2026 |