Houdini Main Changelogs
| 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. |
yesterday | |
| 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. |
yesterday | |
| 22.0.390 | COP Verbs in Python can be wired up with variadic input COPs like average. |
yesterday | |
| 22.0.390 | Fixed a bug on the Apex_RigPose SOP where new clips where not added to the riganimation folder. |
yesterday | |
| 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. |
yesterday | |
| 22.0.389 | Fixed typo in Vellum Attach Constraints SOPs' "Ingested Prim" label. |
yesterday | |
| 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. |
yesterday | |
| 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 | |
| 22.0.389 | 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 | |
| 22.0.388 | Fixed python errors using the sidefx_bezier_handle python handle. |
Wed. July 22, 2026 | |
| 22.0.388 | Fixed the RBD Guide Setup SOP's group parm's menu script. |
Wed. July 22, 2026 | |
| 22.0.388 | Added CPU instanced rendering for gsplat rendering. |
Wed. July 22, 2026 | |
| 22.0.388 | Removed temporary nodes from COP Pyro Build Advection Map 2.0. |
Wed. July 22, 2026 | |
| 22.0.388 | Backporting update to the checkpoint mechanism to track modified prims. This was required to fix a bug in the Stage Manager LOP where primEditorNodeIds were not being authored correctly. |
Wed. July 22, 2026 |