Houdini Main Changelogs
| 21.0.640 | Fixed a bug in the Clone Control Panel where double-clicking to choose a LOP clone to render raised a Python exception. |
Fri. February 27, 2026 | |
| 21.0.639 | Fixed regressions introduced in 21.0.633 where applying clips in the Animation Catalog and merging APEX Animation Layers would throw python errors |
Thu. February 26, 2026 | |
| 21.0.639 | Avoids modifying CoordSys camera by the global data window option. This makes sure the CoordSys projection transform behaves consistently. |
Thu. February 26, 2026 | |
| 21.0.639 | Fixed an issue where the crowd procedural produced an error in the Preview Houdini Procedurals LOP if the stage's render settings metadata was not set. In this case, the procedural now falls back to searching for a render settings prim to use. |
Thu. February 26, 2026 | |
| 21.0.639 | Fixed a bug in gply that prevented it from correctly handling the case where both the input and output files use the .ply extension. |
Thu. February 26, 2026 | |
| 21.0.639 | Set default projection parameter to perspective in Karma Physical Lens Core. Empty default produced zero-length (invalid) ray directions. |
Thu. February 26, 2026 | |
| 21.0.638 | Fixed a potential crash in the Bullet solver after interrupting the simulation. |
Wed. February 25, 2026 | |
| 20.5.886 | Fixed a bug where the Agent SOP did not correctly bump the geometry's data ids when recooking if its input was connected (i.e. creating agents on the input points). This could cause incorrect behaviour when recooking downstream SOPs. |
Wed. February 25, 2026 | |
| 21.0.638 | Fixed a bug where the Agent SOP did not correctly bump the geometry's data ids when recooking if its input was connected (i.e. creating agents on the input points). This could cause incorrect behaviour when recooking downstream SOPs. |
Wed. February 25, 2026 | |
| 21.0.638 | The Agent SOP's USD importer, and the USD Animation Import SOP, now include blendshape channels from skinned primitives which have blendshapes, in addition to blendshape channels defined on the SkelAnimation primitive. This allows those blendshape channels to be available for manipulation even if the SkelAnimation prim didn't have animation for them. |
Wed. February 25, 2026 | |
| 21.0.638 | Fixed issue when using Hydra 2 where Karma wouldn't handle animated light intensity when rendering batch frames with husk. |
Wed. February 25, 2026 | |
| 20.5.885 | Fixed a bug where click and drag selections in Object Selection mode would select random other objects outside the select region, if the scene has more than 256 objects |
Tue. February 24, 2026 | |
| 21.0.637 | Fixed a bug where click and drag selections in Object Selection mode would select random other objects outside the select region, if the scene has more than 256 objects |
Tue. February 24, 2026 | |
| 20.0.1357 | Bumped the HDK ABI version due to addition of member to ROP_Node. |
Tue. February 24, 2026 | |
| 21.0.637 | Fixed a bug when searching for ports in an APEX graph where port names with "/" characters would be interpreted as node paths instead if the pattern did not contain a ":". |
Tue. February 24, 2026 | |
| 21.0.637 | Fixed a bug when searching for ports in an APEX graph where port names with "/" in the name would be interpreted as node paths instead. |
Tue. February 24, 2026 | |
| 20.0.1357 | Fixed a potential issue with promoting a VOP input that corresponds to a menu parameter. |
Tue. February 24, 2026 | |
| 21.0.637 | Fixed code where Karma might occassional think a displacement shader with 0 displacement was actually displaceing geometry. This would cause karma to dice the geometry more finely and cause differnt behaviour. This was sometimes noticeable in scenes which had similar displacement shader graphs but had different behaviour based on parameters. |
Tue. February 24, 2026 | |
| 20.5.885 | Fixed a potential issue with promoting a VOP input that corresponds to a menu parameter. |
Tue. February 24, 2026 | |
| 21.0.637 | Fixed a potential issue with promoting a VOP input that corresponds to a menu parameter. |
Tue. February 24, 2026 | |
| 21.0.636 | Forces Velocity Blur mode to Lattice Deformation for direct rendering of iso-surfaces, as this is the only supported mode. Also fixes crash that occured when changing Render Geometry Settings while rendering iso-surfaces. |
Mon. February 23, 2026 | |
| 21.0.636 | Added Logarithm and Exponential nodes to apex. |
Mon. February 23, 2026 | |
| 21.0.635 | Fix issue where dropping a collection into the light mixer's working set would not work. |
Sun. February 22, 2026 | |
| 21.0.634 | Fixed a bug related to incorrectly reporting hou.hipFile.isNewFile() in 456.py scripts when loading a hip file in an interactive session. |
Sat. February 21, 2026 | |
| 21.0.634 | Added qexp, qlog, and qpow vop nodes. |
Sat. February 21, 2026 |