Houdini Main Changelogs
19.5.45 | Fix regression from Houdini 15 where `hou.Node.destroyCachedUserData()` stopped throwing the hou.OperationFailed exception when given keys that do not exist. However, it now has a `must_exist` parameter that can control this behaviour for code that may call it with non-existent keys. For consistency, `hou.Node.destroyCachedUserData()` now also has this `must_exist` parameter. |
Thu. October 21, 2021 | |
19.5.45 | Fix regression from Houdini 15 where `hou.Node.destroyCachedUserData()` stopped throwing the hou.OperationFailed exception when given keys that do not exist. However, it now has a `must_exist` parameter that can control this behaviour for code that may call it with non-existent keys. For consistency, `hou.Node.destroyCachedUserData()` now also has this `must_exist` parameter. |
Thu. October 21, 2021 | |
19.5.45 | Fix API names: hou.AssetGallery.setAssetthumbnail -> hou.AssetGallery.setAssetThumbnail hou.AssetGallery.setLocalDbFile -> hou.AssetGallery.setAssetDBFile |
Thu. October 21, 2021 | |
19.5.45 | Fix API names: hou.AssetGallery.setAssetthumbnail -> hou.AssetGallery.setAssetThumbnail hou.AssetGallery.setLocalDbFile -> hou.AssetGallery.setAssetDBFile |
Thu. October 21, 2021 | |
19.5.39 | The hou.Geometry.intersect methods will now always internally normalize the ray direction. The resulting point will thus match the 18.0 behaviour for un-normalized behaviour. This does mean that the min/max parameters will be in world space, not the ray-space. |
Fri. October 15, 2021 | |
19.5.39 | The hou.Geometry.intersect methods will now always internally normalize the ray direction. The resulting point will thus match the 18.0 behaviour for un-normalized behaviour. This does mean that the min/max parameters will be in world space, not the ray-space. |
Fri. October 15, 2021 | |
19.5.31 | GEO_VolumeElement is now GEO_VolumeElementBase. The former will be re-used as a fly-weight accessor for different volume element types. |
Thu. October 7, 2021 | |
19.5.31 | GEO_VolumeElement is now GEO_VolumeElementBase. The former will be re-used as a fly-weight accessor for different volume element types. |
Thu. October 7, 2021 | |
19.5.24 | When searching for an icon file, removed the legacy behaviour of searching in the current working directory before checking HOUDINI_UI_ICON_PATH. This can improve startup performance by reducing some stat() calls, particularly if the working directory is on a network drive. The old behaviour can be achieved by setting HOUDINI_UI_ICON_PATH to ".:&", which explicitly includes the working directory in HOUDINI_UI_ICON_PATH. |
Thu. September 30, 2021 | |
19.5.24 | When searching for an icon file, removed the legacy behaviour of searching in the current working directory before checking HOUDINI_UI_ICON_PATH. This can improve startup performance by reducing some stat() calls, particularly if the working directory is on a network drive. The old behaviour can be achieved by setting HOUDINI_UI_ICON_PATH to ".:&", which explicitly includes the working directory in HOUDINI_UI_ICON_PATH. |
Thu. September 30, 2021 | |
19.5.22 | The Fluid Compress SOP no longer adds a 'path' attribute (which contained the path of one of its internal nodes) when creating packed prims. The Pack Points SOP also now has the Create Path Attribute toggle off by default. |
Tue. September 28, 2021 | |
19.5.22 | The Fluid Compress SOP no longer adds a 'path' attribute (which contained the path of one of its internal nodes) when creating packed prims. The Pack Points SOP also now has the Create Path Attribute toggle off by default. |
Tue. September 28, 2021 | |
19.5.18 | Blast SOP applied to an non-existing group will now act like one with an empty group with respect to unconnected points. |
Fri. September 24, 2021 | |
19.5.18 | Blast SOP applied to an non-existing group will now act like one with an empty group with respect to unconnected points. |
Fri. September 24, 2021 |