Houdini Main Changelogs
| 22.0.391 | Fixed a compiler error due to a mismatched error return type when building the HoudiniEngineSample on macOS. |
yesterday | |
| 22.0.391 | Updates the ranges of the ortho width parameter on the Camera COP, Camera SOP and Camera Edit SOP to match OBJ cameras |
yesterday | |
| 22.0.391 | Fixes a bug with the Shape COP macro where the display flag would end up on the wrong node and the position of the nodes could be strange. |
yesterday | |
| 22.0.391 | Hid incorrect tooltips from the Character Picker's button and image catalogs |
yesterday | |
| 22.0.391 | Fixed a crash in the new UI from setting an FPS value of less than 1 through the Global Animation Options dialog or a HOM method. |
yesterday | |
| 22.0.391 | Fix potential data races when loading multiple geometries in parallel at the same time prior to any other geometry operation. |
yesterday | |
| 22.0.390 | Fixed a bug with the shared memory data transfer feature (enabled with HAPI_SessionInfo::enableSharedMemoryDataTransfer) that was causing bad results to be returned for certain methods that have more than one output. |
Thu. July 23, 2026 | |
| 22.0.390 | File COP reading videoes or <F> now rounds the current time into frames, so will avoid repeating frames when numerical drift occurs on the playbar. |
Thu. July 23, 2026 | |
| 22.0.390 | COP Verbs in Python can be wired up with variadic input COPs like average. |
Thu. July 23, 2026 | |
| 22.0.390 | Fixed a bug on the Apex_RigPose SOP where new clips where not added to the riganimation folder. |
Thu. July 23, 2026 | |
| 22.0.390 | COP Auto Unload is more aggressive with blocks. It now only auto-protects simulation blocks. This means there will be less checkpoints in heightfield workflows. Auto-checkpointing should mean only one extra cook is needed in interactive workflows; but you can use a zero-sized Cache COP to force a checkpoint as well. |
Thu. July 23, 2026 | |
| 22.0.389 | Fixed typo in Vellum Attach Constraints SOPs' "Ingested Prim" label. |
Thu. July 23, 2026 | |
| 22.0.390 | Fixed a bug on the Apex RigPose SOP that caused the incoming node parameters to be discarded on the animation rig and Fixed the Set Driven Key to properly use rotation order from the input rig. |
Thu. July 23, 2026 | |
| 22.0.389 | Fix a bug where an OpenCL SOP would crash if binding a BVH to geometry that had no primitives. |
Wed. July 22, 2026 | |
| 22.0.389 | When an APEX Graph SOP has its graph path set to a folder which is not a rig (e.g. /Base.shp), then the output geometry is now empty. Previously, the unpacked folder was output, which is an unexpected result. |
Wed. July 22, 2026 | |
| 22.0.389 | Viewport GSplats now composite Cd in sRGB space, so "Bake GSplat" output looks consistent between the Vulkan viewport and Karma XPU. |
Wed. July 22, 2026 | |
| 22.0.388 | XPU: reduced some gsplats artifacts when rendering very transparent splats (eg smoke) |
Wed. July 22, 2026 | |
| 22.0.389 | Fixed a bug that was causing a basic Vellum fluids sim to crash or report an Out of Resources error. |
Wed. July 22, 2026 | |
| 22.0.389 | Added Frame, Time, TimeStep, and Fps, entries in the APEX tab menu to create input nodes with the correctly named port for accessing the current time related parameters. These parameters are currently provided by the apex scene (so they can be used in rig, and get the appropriate values when animating within an apex scene). |
Wed. July 22, 2026 | |
| 22.0.388 | Added options to the Agent Collision Layer::2.0 SOP to specify the skin layers to use to build convex hulls from. |
Wed. July 22, 2026 | |
| 22.0.388 | Promoted the ground plane size parms on the Testsim Ragdoll::2.0 SOP. Moved the ground plane out of the output and only displaying it as a guide. |
Wed. July 22, 2026 | |
| 22.0.388 | Fixes a bug in the Modify Point Instances LOP where the type wasn't always set explicitly when creating new properties. Added support for texCoord2f, texCoord3f, color4f, color4d types and their corresponding parms. |
Wed. July 22, 2026 | |
| 22.0.388 | Removed redundant rbdconcretefracture::3.0 definition in rbdconcretefracture::4.0 hda |
Wed. July 22, 2026 | |
| 21.0.785 | Fixed python errors using the sidefx_bezier_handle python handle. |
Wed. July 22, 2026 | |
| 21.0.785 | Materials in the viewport will now check a contained surface shader for GL parmtags when the material isn't a MaterialX shader. |
Wed. July 22, 2026 |