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
|
Thu. October 3, 2024 | |
21.0.128 | Packages - browser package editing bug
|
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 |