Houdini Main Changelogs
| 22.0.485 | Fixes a bug where Attribute Promote SOP's sourceindex attribute wasn't always deterministic. |
yesterday | |
| 21.0.881 | Fixed a bug where the Qt objects for the HUD Info Windows in a scene viewer would accumulate over the course of a Houdini session until the scene viewer was closed. |
yesterday | |
| 22.0.485 | Fixed a bug that caused disk spotlights in the viewport to be drawn as hexagons instead of circles. |
yesterday | |
| 22.0.485 | Fixed a bug where the Qt objects for the HUD Info Windows in a scene viewer would accumulate over the course of a Houdini session until the scene viewer was closed. |
yesterday | |
| 22.0.485 | Fixed a bug in the ramp interface where a Bezier handle at the edge of the ramp was sometimes impossible to select. |
yesterday | |
| 22.0.485 | Fixed bug in the Crowd MotionPath Avoid SOP where the 2D steering mode could incorrectly permit 3D steering in certain cases |
yesterday | |
| 22.0.485 | Update Paint 3D:
|
yesterday | |
| 22.0.485 | Fixed incorrect default value for KARMA_OBJ_SPACE_DISPLACEMENT environment variable in the documentation. |
yesterday | |
| 22.0.485 | Added control to the Live Render LOP to control bucket-vs-progressive, number of progressive passes, etc. |
yesterday | |
| 22.0.485 | Added hou.LopNode.bestRenderSettings() and hou.LopNode.bestCamera() for Python clients that want to match the choosing scheme used in husk, the viewport, etc. |
yesterday | |
| 22.0.485 | Added control to the Live Render LOP to control the number of threads held back from rendering (to keep a responsive UI). |
yesterday | |
| 22.0.485 | Backproted resizing fix on Edit LOP's prim transforms tree (also shared by Stage Manager) Bug: 160980 |
yesterday | |
| 22.0.485 | Backported Edit Properties LOP update: The LOP will now target all selected prim paths in the scene graph tree It will also add additional property edits to the same LOP rather than create a new one, if the current LOP's primpath points to the prim whose property being edited. Bug: T4444 |
yesterday | |
| 22.0.483 | Fix crash when opening a window within a Windows Remote Desktop session when reconnecting to the machine while Houdini is open. |
Sat. October 24, 2026 | |
| 20.0.1599 | Fixed an issue with PDG's frame range batching utilities not taking into account work items' range attribute, which caused it to create incorrect batches when dealing with a mix of work items from overlapping or distinct frame ranges. This affected the ROP Fetch, Partition by Frame, Python Script, and the pdg.FrameUtils.batchByFrame utility method. |
Sat. October 24, 2026 | |
| 22.0.483 | Fixed an issue with PDG's frame range batching utilities not taking into account work items' range attribute, which caused it to create incorrect batches when dealing with a mix of work items from overlapping or distinct frame ranges. This affected the ROP Fetch, Partition by Frame, Python Script, and the pdg.FrameUtils.batchByFrame utility method. |
Sat. October 24, 2026 | |
| 20.5.1127 | Fixed an issue with PDG's frame range batching utilities not taking into account work items' range attribute, which caused it to create incorrect batches when dealing with a mix of work items from overlapping or distinct frame ranges. This affected the ROP Fetch, Partition by Frame, Python Script, and the pdg.FrameUtils.batchByFrame utility method. |
Sat. October 24, 2026 | |
| 21.0.879 | Fixed an issue with PDG's frame range batching utilities not taking into account work items' range attribute, which caused it to create incorrect batches when dealing with a mix of work items from overlapping or distinct frame ranges. This affected the ROP Fetch, Partition by Frame, Python Script, and the pdg.FrameUtils.batchByFrame utility method. |
Sat. October 24, 2026 | |
| 22.0.483 | If there are no RenderVars created in the Karma LOP, the Karma LOP will no longer create a render product. |
Sat. October 24, 2026 | |
| 22.0.483 | There was some confusion in the code for the LOP over the behaviour of:
existingvars is used to add additional render vars that exist on the stage in the first input. The other two parameters will now add references to all of the render vars and render products from the sceond input. |
Sat. October 24, 2026 | |
| 22.0.482 | Fix Animation Catalog regression introduced in 22.0.481 where attempting to save new poses or animations would throw python errors. |
Fri. October 23, 2026 | |
| 22.0.482 | Fix crash drawing VDB points, after assigning a UV attrib |
Fri. October 23, 2026 | |
| 21.0.878 | Fix crash drawing VDB points, after assigning a UV attrib |
Fri. October 23, 2026 | |
| 22.0.482 | Custom husk Python script (and husk procedurals) can now access the current render pass via `settings['RenderPass']['sourcePrim']`. If no pass is set, `settings['RenderPass']` will not exist, so favour `.get()` for safety. |
Fri. October 23, 2026 | |
| 22.0.482 | Added new RenderPassChanged SceneViewer event. |
Fri. October 23, 2026 |