Houdini Main Changelogs

20.0.848

Fixed an issue where level instance data would not be correctly imported into Houdini.

Fri. October 4, 2024
21.0.129

Fixed a bug in the Normal SOP that could cause some edges to be unexpectedly cusped.

Fri. October 4, 2024
20.0.848

Fixed an issue where landscapes would be imported into Houdini with different sizes on different layers.

Fri. October 4, 2024
20.0.848

Fixed an issue with level instances not baking in non-world partition levels.

Fri. October 4, 2024
21.0.128

Added radial submenu for Dynamic Motion. Also added a new state command invokes the onCommand tool event.

Thu. October 3, 2024
21.0.128

Fixed a bug in the hrpyc module that caused the module to not work with HOM enum values.

Thu. October 3, 2024
21.0.128

Python States - Delay node change event setup

  • Fix a bug in the python states support that could potentially lead to anexception if node events are sent during an `onEnter` callback.
Thu. October 3, 2024
21.0.128

Packages - browser package editing bug

  • Fix a bug in the browser to avoid reloading a deactivated package after editing.
Thu. October 3, 2024
21.0.127

Added a "Remove Namespaces from Joint Names" toggle parameter to the Fbx Skin Import and Fbx Character Import SOPs. When importing an FBX file, this option removes any namespace prefixes from the joint names.

Wed. October 2, 2024
21.0.127

Added surface tension support to the mpmsolver. This is still wip and sometimes exibits instability with high surface tension settings. The Advanced tab of the mpmsolver was re-organized with some colliders' options promoted to the UI.

Wed. October 2, 2024
21.0.127

The Indexed Attributes parameter on SOP Import now defaults to 'type:string', which causes all string attributes to be imported as indexed primvars by default. This is also the new default for the .bgeo file format plugin, which affects the behaviour of existing scenes when the 'indexattribs' file format argument was not explicitly specified (for example, when the "Enable Indexed Attributes" toggle was not turned on for SOP Import, and the SOP geometry also did not configure this option via the USD Configure SOP).

To restore the original default behaviour of not creating indexed primvars for any attributes, the parameter can be explicitly set to the empty string on SOP Import, or the HOUDINI_BGEO_TO_USD_DEFAULT_ARGS environment variable can be set to 'indexattribs=""' to change the file format plugin's fallback pattern.

Wed. October 2, 2024
21.0.127

The Indexed Attributes parameter on SOP Import now recognizes a special token 'type:string' for selecting any string attribute. This is also the new default value for the parameter, so that SOP string attributes are imported as indexed primvars by default (reducing memory usage when there are shared string values).

Wed. October 2, 2024
21.0.127

Added new %payload primitive pattern auto collection which matches any prim with a payload composition arc.

Wed. October 2, 2024
21.0.127

Fixed a performance regression with packed prims in both Vulkan and GL renderers.

Wed. October 2, 2024
21.0.127

Fixed an issue where a LOP node that uses context options in parameter values could cook unnecessarily, get mysterious warnings on the node, and not show expected results in the parameter dialog.

Wed. October 2, 2024
21.0.127

Fixed issues in the Instancer LOP with transferring indexed primvar values when the Method parameter was set to any mode other than Point Instancer.

Wed. October 2, 2024
21.0.127

Fixed a bug with Education licenses not fully changing the application over to an education application.

Wed. October 2, 2024
21.0.127

Fixed a crash in the Instancer LOP when using an indexed primvar as the prototype index, name, or path attribute.

Wed. October 2, 2024
21.0.127

Install hserver as a service using the operating system's service-management system. This was always the case on Windows, but is new for Linux and MacOS.

Wed. October 2, 2024
21.0.126

Fix a regression in the package browser when creating/installing packages.

Tue. October 1, 2024
20.0.846

Fixed a bug where applications using oauth2 keys could hit the case where refreshing the access token failed. If it failed the application would never be able to refresh the access token again this resulted in the application needing to be restarted. This has since been fixed where the application will make several attempts to refresh the access token and if those fail it will still allow refreshing the access token in the future. As a result the application will not require restarting in these cases.

Tue. October 1, 2024
21.0.126

Fixed a bug where applications using oauth2 keys could hit the case where refreshing the access token failed. If it failed the application would never be able to refresh the access token again this resulted in the application needing to be restarted. This has since been fixed where the application will make several attempts to refresh the access token and if those fail it will still allow refreshing the access token in the future. As a result the application will not require restarting in these cases.

Tue. October 1, 2024
21.0.126

Greatly increased the speed in which images loaded through the OIIO image loader, such as OpenEXR files, are loaded.

Tue. October 1, 2024
21.0.126

The Texture Mask Paint tool now gracefully handles an unexpected alpha parameter value.

Tue. October 1, 2024
21.0.126

Fixed potential crashes or unexpected behaviour in the Instancer LOP when the source of the target points was a USD points primitive and its 'widths' or 'normals' attribute had constant interpolation.

Tue. October 1, 2024