Houdini Main Changelogs
19.5.382 | When converting a height field to a mesh via SOP Import, primitive attributes on the height field are now translated to constant attributes on the generated mesh. As a result, attributes such as name and path will now be inherited from the volume to control the scene graph path for the mesh. This will typically cause the mesh prim to have a name of 'height' rather than fallback name of 'mesh_0'. |
Thu. September 22, 2022 | |
19.5.359 | Fix Skeleton Blend 3.0 SOP regression where it would not move unmatched points in world space mode unless the matching points were specified as part of the group. Also fixed potential crashes when turning off Match by Attribute in both Skeleton Blend 3.0 and Skeleton Blend 2.0 SOPs. |
Tue. August 30, 2022 | |
19.5.354 | Fixed a bug in the TriDivide SOP in Use Minimum Edge Length mode that was leading to excessive edge splitting and very non- uniform output. |
Thu. August 25, 2022 | |
19.5.341 | Karma will now generate more meaningful normals when rendering curves as ribbons. Previously, a tangent vector was stored in the normal. This will change shading of ribbons. |
Fri. August 12, 2022 | |
19.5.338 | TissueSolverVellum has changed the way sliding is constrained. In previous versions, a sliding constraint was established between the outer surface layer and the internal target geometry and core surface. An additional constraint attached the same surface points to the target as a means of limiting the slide distance that the surface was allowed to travel. As of this release, the slide limiting constraint is now applied to the innermost surface of the tissue constraining it to the core surface. This will eliminate the tentpoling anomamalie that would sometimes arise from a slidelimit distance that was greater than the current constraint length. |
Tue. August 9, 2022 | |
19.5.331 | Bumped the HDK ABI version due to changes in HOM that affect ABI compatibility. |
Tue. August 2, 2022 | |
19.5.324 | SOPgetVDBVolumePrimitive() is deprecated. SOPgetVDBVolumePrimitiveWithIndex() should be used instead from now on. |
Tue. July 26, 2022 | |
19.5.323 | Added support for light linking on instanceable references (karma CPU). Also addresses a bug where point instancer would ignore lights with any exclude rules, or include rules that includes the instancer. |
Mon. July 25, 2022 | |
19.5.318 | Fixed a bug where UV Planar Project VOP outputted incorrect mask values when object has scale transform. This also affects UV Tri-Planar Project VOP. |
Wed. July 20, 2022 | |
19.5.313 | On MotionClip Blend 2.0, it is now enforced that the Blend In Start Frame, Blend In End Frame, Blend Out Start Frame, and Blend Out End Frame parameters be in ascending order. If they are not in ascending order, a warning is added and the values are adjusted within the HDA to prioritize the values entered for the later stages of the blend (i.e. Blend Out End Frame has the highest priority for maintaining its value, followed by Blend Out Start Frame, then Blend In End Frame, and finally Blend In Start Frame). |
Fri. July 15, 2022 | |
19.5.285 | Oriented Bounding Boxes now properly polish zero-volume boxes and avoid some unnecessary 90 degree rotations. They should be tigher fit, but will also likely have different point orders. |
Fri. June 17, 2022 | |
19.5.278 | Volume Noise Vector SOP now perserves volume primitive order and input volumes. |
Fri. June 10, 2022 | |
19.5.278 | Fixed a bug in Group Promote SOP causing it to ignore curves when finding unshared edges and attribute boundaries. |
Fri. June 10, 2022 | |
19.5.274 | In LOP Import, the Purpose filter is now applied to the primitive pattern to ensure that the behaviour is consistent with how the purpose filter is applied during traversal or unpacking. |
Mon. June 6, 2022 | |
19.5.274 | As the title says: Bumped 19.5.273 to 20.0.0 | Mon. June 6, 2022 | |
19.5.274 | As the title says: Split off 19.5 | Mon. June 6, 2022 | |
19.5.274 | The SideFX Labs dialog and sidefxlabs.py no longer allow you to install or change version of SideFX Labs. Use the Houdini Launcher to install or manage packages instead. |
Mon. June 6, 2022 | |
19.5.274 | The SideFX Labs dialog and sidefxlabs.py no longer allow you to install or change version of SideFX Labs. Use the Houdini Launcher to install or manage packages instead. |
Mon. June 6, 2022 | |
19.5.271 | Several classes were removed from the hou.qt namespace: AssetGallery, AssetWorkingSetGallery, galleryDataRole, galleryDiffMarker, and renderGalleryDataRole. These classes are all internal implementation details, intended only for use within the layout LOP and the snapshot gallery panel. To edit asset gallery databases, you should now use the hou.AssetGalleryDataSource class. The assetutils.py module is also still available, with methods for editing the "current" asset gallery being used by any layout LOP nodes. |
Fri. June 3, 2022 | |
19.5.271 | Several classes were removed from the hou.qt namespace: AssetGallery, AssetWorkingSetGallery, galleryDataRole, galleryDiffMarker, and renderGalleryDataRole. These classes are all internal implementation details, intended only for use within the layout LOP and the snapshot gallery panel. To edit asset gallery databases, you should now use the hou.AssetGalleryDataSource class. The assetutils.py module is also still available, with methods for editing the "current" asset gallery being used by any layout LOP nodes. |
Fri. June 3, 2022 |