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 |