Houdini Main Changelogs

Houdini 18.0.353 Fixed a regression in the RBD Bullet Solver with non-deforming time dependent inputs which caused the output geometry to not be transformed properly. yesterday
Houdini 18.0.353 Marked inline accessors in GU_PrimVDB.h as explicitly SYS_FORCE_INLINE to fix problems that some users were having when compiling the OpenVDB Houdini plugins. Fri. January 17, 2020
Houdini 18.0.353 Fixed an issue with the geometry import node writing both the min and max bound values from imported geo to the same attribute, instead of writing them to two separate attributes. Fri. January 17, 2020
Houdini 18.0.353 The LOP viewer now shows the correct camera handles if looking through a camera while editing a different one. Fri. January 17, 2020
Houdini 18.0.353 dsreload and re-loading an HDA with CVEX shaders in it would risk any existing CVEX nodes (Such as attrib vops) having stale contexts and causing memory corruption/crashes. Fri. January 17, 2020
Houdini 18.0.353 Extended the group reporting abilities of PolyBevel 3.0: Now it is possible to get as group:

1. List of edges of point fillets. This is particularly useful when
used in point beveling on boundary or curve points.
2. List of offset points or edges. 3. List of Merged points (points incident to an edge of an offset
loop where one of the incident edges along the loop shrinks to zero length).
Fri. January 17, 2020
Houdini 18.0.353 Changed scheduler evaluate*Override methods to automatically use the first batch subitem when evaluating job parms instead of the batch item. This fixes problems with job parms on ROP TOP nodes in batch mode. Fri. January 17, 2020
Houdini 18.0.353 Applied the fixes for bugs PYSIDE-1093, PYSIDE-1135 and PYSIDE-1164 to Houdini's PySide2 package. One of the changes fixes `QtWidgets.QApplication.instance()` so that it returns a QApplication object again instead of a QCoreApplication object. Fri. January 17, 2020
Houdini 18.0.353 Added support for importing geometry using piece attributes to the Geometry Import TOP. The node will create a work item for each unique value in the piece attribute. Each work item contains the piece name, size and value as PDG work item attributes. Fri. January 17, 2020
Houdini 18.0.353 The command line version of karma/husk can now render sequences to flip-books. Fri. January 17, 2020
Houdini 18.0.353 Remove Mantra Indie render resolution restrictions. Fri. January 17, 2020
Houdini 18.0.353 Fixed a bug in edge group selection and the group find path sop causing the last edge to be deselected when extending the loop. Fri. January 17, 2020
Houdini 18.0.352 Fixed a bug in the VellumConstraints SOP that was giving incorrect mass values for polygon-only inputs when Mass was set to Calculate Uniform. Thu. January 16, 2020
Houdini 18.0.352 PolyBevel now makes a selection of the fillet polygons when invoked through the viewport. Thu. January 16, 2020
Houdini 18.0.352 Significantly improved computation of shading derivatives in Karma. This fix addresses very bad shading issues on triangle boundaries among other things.

Fixed a bug when computing shading derivatives on meshes with a mix of quads and triangles which might have caused incorrect derivatives to be computed.

Also fixed a bug with the ptex and primitive ids computed by Karma for VEX.

Thu. January 16, 2020
Houdini 18.0.352 Marked inline accessors in GEO_PrimVDB.h as explicitly SYS_FORCE_INLINE to fix problems that some users were having when compiling the OpenVDB Houdini plugins. Thu. January 16, 2020
Houdini 18.0.352 UT_LMHost::splitHost() has been moved and its features extended in a new class call UT_Url to parse a full url string. Thu. January 16, 2020
Houdini 18.0.352 Removed all internal caching in hserver. When issuing http(s) api requests fallback to our legacy API when appropriate. This is instead of the client trying to decide which is the best communication protocol to use. Also added support for full URL parsing for connected license servers. All legacy API in hkey/sesictrl have been removed as well. Thu. January 16, 2020
Houdini 18.0.352 Fixed a bug where the RBD Material Fracture SOP did not always correctly preserve an existing 'inside' primitive group on the input geometry. Thu. January 16, 2020
Houdini 18.0.352 When joint limits are being used with the agentsolvefbik() VEX function, joints for which a limit was not configured are now able to rotate instead of implicitly having limits of (0, 0, 0). This makes it simpler to only set up rotation limits for problematic joints. Thu. January 16, 2020
Houdini 18.0.352 GAS Geometry VOP will properly load P as 64-bit.

nage will be computed as 64-bit in GAS Geometry VOPs.

nage will be properly cleared when bound on 64-bit for both DOP and SOP versions.

Thu. January 16, 2020
Houdini 18.0.352 Added svddecomp() VEX functions that perform singular value decomposition. Thu. January 16, 2020
Houdini 18.0.352 Fixed a bug with UT_Matrix3T::svdDecomposition(). This function previously worked correctly only for symmetric matrices. Volume Optical Flow may yield slightly different results following this fix. Thu. January 16, 2020
Houdini 18.0.351 Fixed a bug in the parsing of adhoc groups that could corrupt named groups referenced in the adhoc group string. Wed. January 15, 2020
Houdini 18.0.351 PolyBevel 3.0 now treats all texture attributes specially as it used to do only for "uv". Wed. January 15, 2020