Houdini Main Changelogs

21.0.632

Renamed "Exponent" apex node to "Power". Graphs containing the old node will remain functional.

yesterday
21.0.632

Added quaternion::Power, quaternion::Exponential, and quaternion::Logarithm apex nodes.

yesterday
21.0.632

Added a power function for quaternions.

yesterday
21.0.632

Fixed an issue with the USD Render Scene TOP not showing a service name parmaeter when switching to the Service cook type.

yesterday
20.5.880

Fixed a possible crash when rendering multiple frames within a single process.

yesterday
21.0.632

Fixed a possible crash when rendering multiple frames within a single process.

yesterday
21.0.632

Added Copy Edge Group toggle to preserve backwards compatibility with output edge groups in Poly Extrude 2.0 SOP which broke in 21.0.555.

yesterday
21.0.632

Added Copy Edge Group toggle to preserve backwards compatibility with output edge groups in Poly Extrude 2.0 SOP which broke in 21.0.555.

yesterday
21.0.631

Fixed an issue where creating a new Filter List does not work in certain situations.

Wed. February 18, 2026
20.5.879

Fixed a bug where objects with default purpose would ignore render visibility property if karma's purpose included proxy or guide. This bug was introduced in 20.5.761.

Wed. February 18, 2026
21.0.631

Fixed a bug where objects with default purpose would ignore render visibility property if karma's purpose included proxy or guide. This bug was introduced in 21.0.513.

Wed. February 18, 2026
21.0.631

When a high-res mesh has a VEX shader assigned, the Karma baker will now use that shader instead of building a MaterialX shader for baking. Note that when using VEX shaders, many of the standard MaterialX outputs for AOVs will not be correctly connected and AOVs will have to be manually added in the "Lighting" tab (with lighting enabled).

Wed. February 18, 2026
21.0.631

Solaris and husk now ensure Hydra's current frame is set immediately before the scene is populated (previously it was immediately after)

Wed. February 18, 2026
21.0.631

Solaris and husk now properly populate Hydra's scene globals with the prim path to the current camera.

Wed. February 18, 2026
21.0.630

Fixed string values for instancer's bake/output sometimes being incorrectly reused or other attribute. This could, for example, cause the "Bake Outliner Folder" attribute value to be used for the "Output Name" Attribute value on instancers if the output name attribute wasn't set.

Tue. February 17, 2026
21.0.630

Baked output data is now serialized correctly.

Tue. February 17, 2026
21.0.630
  • We no longer look for editable curve nodes by default.This workflow has been deprecated for a while - and looking for editable nodescan be a costly operation on HDAs that contain a lot of nodes.
  • Renamed the "Enable curve editing" option to "Enable Editable Curves" which better describes the option.
  • Editable curve::1.0 nodes can still be processed if you enable the "Enable Editable Curve" option.
Tue. February 17, 2026
21.0.630

Adds "embreerobust" scene option to enable robust intersection test mode in Embree.

Tue. February 17, 2026
21.0.630

Updated MSE pixel filter to compute the variance of the mean estimator (normalized variance) for improved statistical correcteness.

Tue. February 17, 2026
21.0.629

Removed a deprecated function which caused compiler warnings.

Mon. February 16, 2026
21.0.626

Added Add, Subtract, Multiply, Divide, and Negate callbacks for Vector4. Also added additional callbacks for Vector2 so that all vector types have parity.

Fri. February 13, 2026
21.0.626

Improve performance for wireframe index list generation of polygon primitives where many vertices share points

Fri. February 13, 2026
20.5.874

Prevents crashing in Remesh 2.0 SOP due to non-manifold topology.

Fri. February 13, 2026
21.0.626

Prevents crashing in Remesh 2.0 SOP due to non-manifold topology.

Fri. February 13, 2026
20.5.873

Fixed a bug where packed Alembic primitives wouldn't update properly after using the "Reload Geometry" button on the Alembic SOP

Thu. February 12, 2026