Houdini Main Changelogs

18.0.20

Fixed not being able to cook if one of the scheduler nodes had failed to cook.

Sun. February 17, 2019
18.0.19

Fix for Delete All Results From Disk on batched work items.

Sat. February 16, 2019
18.0.19

Added option to Geometry Import to write out the result geometry's bounding box as an attribute (minbounds, maxbounds).

Sat. February 16, 2019
18.0.19

Added new Partition by Tile which replaces Spatial Partition Tile.

Sat. February 16, 2019
18.0.18

Fixed a bug where the BlendShapes SOP was not interpolating normals correctly when "Interpolate Rotation of Normals, Quaterions, and Transforms" was enabled.

Fri. February 15, 2019
18.0.18

Fixed a bug where the BlendShapes SOP was not interpolating normals correctly when "Interpolate Rotation of Normals, Quaterions, and Transforms" was enabled.

Fri. February 15, 2019
18.0.18

Fixed blendshape::2.0 and seqblend::2.0 nodes not being exported properly to FBX, even when the force blendshape toggle is enabled. Blendshapes are now imported as Blendshapes::2.0 nodes.

Fri. February 15, 2019
18.0.18

The Bullet solver is now able to share collision shapes between rigid bodies with instanced geometry (i.e. packed geometry primitives), which can reduce memory usage significantly in these scenarios. Previously, the solver could detect instances and make some optimizations to the import process (e.g. avoid recomputing the convex hull), but the approach used for recording impact data required unique copies of the Bullet collision shapes.

Fri. February 15, 2019
18.0.18

The Alembic ROP now has a "Save to Disk in Background" button.

Fri. February 15, 2019
18.0.18

Fixed child compensation that was getting applied duing load when the preference was on.

Fri. February 15, 2019
18.0.18

Added fallbacks for using PDG license with hython, via --pdg argument, or HOUDINI_SCRIPT_LICENSE=pdg. Changed HOUDINI_SCRIPT_LICENSE to use "pdg" instead of "houdinipdg". Updated environment documentation for PDG licensing fallback override (PDG_LICENSE_MODE).

Fri. February 15, 2019
18.0.17

In the Hair Generate SOP, use the rest skin input as source for guide tangent space computation when no animated skin input is connected.

Thu. February 14, 2019
18.0.17

Houdini now auto-sets the Global UI Scale preference when launched for the first time on a machine. This is most notable on machines with 4k and 5k displays where previously the Houdini UI was too small for the text and icons to be legible.

Thu. February 14, 2019
18.0.17

Fixed a bug in the Crowd Fuzzy Logic DOP that could potentially cause the Bind VOPs for the input trigger values to error out.

Thu. February 14, 2019
18.0.17

Fixed nondeterministic behaviour introduced a few days ago in the Blendshapes SOP when Cache Input Deltas is on and the number of points, vertices, or primitives is at least 2048.

Thu. February 14, 2019
18.0.17

Fixed the hboost python headers in the HDK so that preprocessor defines are prefixed with "HBOOST_". This fixes symbol conflicts in code that includes both hboost and boost python headers.

Thu. February 14, 2019
18.0.17

Fixed a bug in the Alembic HOM Extensions that prevented using unicode objects for file paths.

Thu. February 14, 2019
18.0.17

Refactored forearm twist and added a 'twist mult' parameter on the hand_bone to allow for the adjustment of the twist amount.

Thu. February 14, 2019
18.0.17

Fixed a bug in version 1.0 of RBD Material Fracture, where the original piece names were not preserved when doing wood fracturing per piece and grains were disabled.

Thu. February 14, 2019
18.0.17

Pose Library:

  • Added support for undoing cuts/pastes and renames
  • Re-enabled move pose option and added undos

Character Picker:

  • Added undo functionality for all control button operations aswell as creating/deleting tabs
Thu. February 14, 2019
18.0.17

Python State - Add support for triggering selectors by name:

  • hou.SceneViewer.triggerStateSelector: invoke selector operation(start/stop/toggle) by name.
  • Add name parameter to ViewerStateTemplate.bindGeometrySelector and others
  • Update selection demo scene
Thu. February 14, 2019
18.0.17

Python State - Add support for binding multiple selectors:

  • enable hou.SceneViewer.triggerStateSelector to trigger selector by name
  • ability to switch selectors from hotkey
  • update selection demo scene
  • update browser to display multiple selectors
  • update documentation
Thu. February 14, 2019
18.0.16

Improved the way Python expressions are handled on TOP nodes. Python expressions are now evaluated in the standard Houdini expression context, rather than a PDG-specific context. The `upstream_item` local variable that was accessible in TOP Python expressions is now replaced with `pdg.workItem()`. A new `pdg.input(int)` function has been added, which provides the same information as the @pdg_input HScript equivalent.

Wed. February 13, 2019
18.0.16

Changed the look of the scale handle in Squash and Stretch mode slightly.

Wed. February 13, 2019
18.0.16

Fixed a sporadic crash in the Blendshapes SOP when blending a detail attribute with Differencing on in some situations.

Wed. February 13, 2019