Houdini Main Changelogs

20.0.374

Bezier segments in animation channels now allow acceleration values that would make the x-component of acceleration greater than the segment length in some cases. These used to be clamped to never exceed the segment length.

Wed. June 14, 2023
20.0.374

Bezier segments in animation channels now allow acceleration values that would make the x-component of acceleration greater than the segment length in some cases. These used to be clamped to never exceed the segment length.

Wed. June 14, 2023
20.0.358

The behaviour of viewport background images has changed. When loading an image, if you have auto-place disabled, the image will no longer be scaled such that the shortest image dimension is fit between -1 and 1 in the scene. Instead, it is now brought in as a scalar multiple of the image resolution. This makes it much easier to use background images for modeling reference. The unexpected results of utilizing auto-placed images in orthographic viewports have also been fixed - it will now always be centered within your viewport.

Mon. May 29, 2023
20.0.358

The behaviour of viewport background images has changed. When loading an image, if you have auto-place disabled, the image will no longer be scaled such that the shortest image dimension is fit between -1 and 1 in the scene. Instead, it is now brought in as a scalar multiple of the image resolution. This makes it much easier to use background images for modeling reference. The unexpected results of utilizing auto-placed images in orthographic viewports have also been fixed - it will now always be centered within your viewport.

Mon. May 29, 2023
20.0.354

The assignOperation and applyOperation style methods of UT_VoxelArrayIterator now take const references to the functor objects so they can be called with lambdas.

Thu. May 25, 2023
20.0.354

The assignOperation and applyOperation style methods of UT_VoxelArrayIterator now take const references to the functor objects so they can be called with lambdas.

Thu. May 25, 2023
19.5.625

Muscle to Muscle Sliding has been exposed in the properties node parameters, and is now supported in the muscle solver. Muscle to bone Tangent Stiffness, and Muscle to Muscle Compress Stiffness have had some fixes made. Due to these changes, resulting sims may have minor differences as of this release.

Tue. May 23, 2023
20.0.352

Removed the onCreateHUD() handler introduced for python states in 20.0.350 as it was largely unnecessary given the automatic delaying of HUD changes requested during state construction added at the same time.

Tue. May 23, 2023
20.0.352

Removed the onCreateHUD() handler introduced for python states in 20.0.350 as it was largely unnecessary given the automatic delaying of HUD changes requested during state construction added at the same time.

Tue. May 23, 2023
20.0.350

Moved initialization of HUDs by states from construction to entry. Python states can use a new onCreateHUD() handler to explicitly do this, but any changes requested through hou.SceneViewer.hudInfo() during construction of a state will be automatically delayed until the appropriate time.

Sun. May 21, 2023
20.0.350

Moved initialization of HUDs by states from construction to entry. Python states can use a new onCreateHUD() handler to explicitly do this, but any changes requested through hou.SceneViewer.hudInfo() during construction of a state will be automatically delayed until the appropriate time.

Sun. May 21, 2023
19.5.611

Fixed a bug where emissive objects with "Treat As Light Source" enabled were using the wrong LPE token ('O' instead of 'L') on primary ray hits.

Tue. May 9, 2023
20.0.334

The Visibility SOP now always generates an unordered group.

Fri. May 5, 2023
20.0.334

The Visibility SOP now always generates an unordered group.

Fri. May 5, 2023
20.0.330

Replaced hou.NetworkEditor.setVolatileKeys() and isVolatileKeyDown() with setVolatileHotkeys() and isVolatileHotkeyDown(), which work with symbolic hotkeys rather than raw key strings.

Mon. May 1, 2023
20.0.330

Replaced hou.NetworkEditor.setVolatileKeys() and isVolatileKeyDown() with setVolatileHotkeys() and isVolatileHotkeyDown(), which work with symbolic hotkeys rather than raw key strings.

Mon. May 1, 2023
20.0.327

Integer attributes on subd meshes are now evaluated on the hull (closest vertex) and no longer based on vertex weights.

Fri. April 28, 2023
20.0.327

Integer attributes on subd meshes are now evaluated on the hull (closest vertex) and no longer based on vertex weights.

Fri. April 28, 2023
20.0.320

New Bone Deform and Joint Deform SOPs will now be created to deform all attributes marked as transforming by default. To support this workflow, when the Deform Normals toggle is disabled, this will also prevent N from being used if its specified in the Other Attribs parameter. Note that this may cause N to no longer be deformed if old hip files had this situation.

Fri. April 21, 2023
20.0.320

New Bone Deform and Joint Deform SOPs will now be created to deform all attributes marked as transforming by default. To support this workflow, when the Deform Normals toggle is disabled, this will also prevent N from being used if its specified in the Other Attribs parameter. Note that this may cause N to no longer be deformed if old hip files had this situation.

Fri. April 21, 2023
19.5.593

The Subdivide SOP in the OpenSubdiv modes will properly subdivide a partial group when non-polygonal inputs are present.

Fri. April 21, 2023
19.5.593

Replaced the default generated copy constructor and assignment operator on GA_PrimitiveTypeMask with ones that work correctly, which required bumping the HDK ABI version.

Fri. April 21, 2023
20.0.319

The asset gallery data source API getItemIds method was renamed to itemIds. Data source plugins and callers of data source plugins may need to be updated to use the new method name.

Thu. April 20, 2023
20.0.319

The asset gallery data source API getItemIds method was renamed to itemIds. Data source plugins and callers of data source plugins may need to be updated to use the new method name.

Thu. April 20, 2023
19.5.592

When using a SOP Modify LOP (or other means of using the Unpack USD SOP) geometry), a mesh's displayOpacity USD primvar will now be renamed to Alpha in SOPs, complementing the existing displayColor -> Cd renaming.

Thu. April 20, 2023