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