Houdini Main Changelogs

18.5.199

The solvephysfbik() VEX function now allows rest angles to be provided, which the solver attempts to maintain as the lowest priority constraint.

Fri. May 1, 2020
18.5.199

Added controls to the Channel Sop which allows users to use translation, rotation, scale, and shear channels to edit matrix attributes such as transform.

Fri. May 1, 2020
18.5.199

Unity plugin: Added new SessionSync window which allows to manage SessionSync connection and settings. Updated how assets are cooked on the plugin side when they are cooked in Houdini. Removed the old Houdini Engine Debugger menu options. Updated plugins HAPI imports.

Fri. May 1, 2020
18.5.199

Fixed a bug where the hou.ui.copyTextToClipboard() HOM function failed to run in a Python Shell on Windows.

Fri. May 1, 2020
18.5.199

For Houdine Engine SessionSync, added "Cook using Houdini Time" setting which allows to toggle using the current Houdini time to do Houdini Engine cook. It is automatically enabled for SessionSync. Added new HAPI_GetUseHoudiniTime and HAPI_SetUseHoudiniTime APIs. Bumped HAPI version.

Fri. May 1, 2020
18.5.199

Flipbooking from the viewport with OpenColorIO active will now set the spawned MPlay's display and view to match that of the viewport.

Fri. May 1, 2020
18.5.199

Fix a crash when saving out a stage that has attempted to import geometry from a SOP that is in an error state. The resulting USD will contain an invalid reference and the ROP will emit a warning, but Houdini won't crash.

Fri. May 1, 2020
18.5.198

USD library update with further Hydra optimizations.

Thu. April 30, 2020
18.5.198

The Switch LOP will now evaluate @input to be zero when inspecting evaluated expressions in the parameter dialog.

Thu. April 30, 2020
18.5.198

Added new features to the TOPs work-item log viewer.

  • Logs now update in real-time
  • Logs can be scrolled back by click-dragging the scroll bar to thetop of the slider for a brief period of time.
Thu. April 30, 2020
18.5.198

Fixed PDG in the Python 3 build on macOS.

Thu. April 30, 2020
18.5.198

Fixed a performance issue when using the ROP Geometry TOP to cook a SOP network in batch mode, using pushed wedge parameters. In certain cases an unnecessary amount of recooking was being done per batch subitem.

Thu. April 30, 2020
18.5.198

Added expected outputs and cache control UI to sendcommand TOP. Command Chains do not yet support caching of the feedback block.

Added option to copy spare parms onto sendcommand work items.

Thu. April 30, 2020
18.5.198

Added support for joint limits in the solvephysfbik() VEX function. The upper and lower limits can be set via the 'jointoptions' parameter.

Thu. April 30, 2020
18.5.198

Fix a crash in the Python LOP when invoking a LopSelectionRule with the currently cooking node. This is a cooking error, but should not crash.

Thu. April 30, 2020
18.5.198

Fixed a bug where some hotkey actions over the pane tab switchers would be invoked twice.

Thu. April 30, 2020
18.5.198

Added new Houdini Engine SessionSync panel which replaces the current Houdini Engine Debugger window. New panel can be docked, and will be the foundation for future dynamic widgets that represent new features of SessionSync. Panel can created from Window menu or the usual panel creation and switching menus.

Thu. April 30, 2020
18.5.197

Added hou.lop.reloadLayer method which is equivalent to pxr.Sdf.Layer.Reload, except it also updates internal Houdini data structures, and so is safer to use within Houdini.

Wed. April 29, 2020
18.5.197

Removed support for standalone mode on Windows platforms.

Wed. April 29, 2020
18.5.197

Fix regression introduced in 18.5.192 so that hou.Node.createNetworkBox(), copyNetworkBox(), createStickyNote(), copyStickyNode() can be used without names again.

Wed. April 29, 2020
18.5.197

Shading should be improved in karma when point primitives have normal attributes.

Wed. April 29, 2020
18.5.197

On Windows, specify `hfilename.exe` instead of just `hfilename` in the houdini_setup_{bash,csh} scripts so that it works under Windows Subsystem for Linux (WSL).

Wed. April 29, 2020
18.5.197

The crowd solver and Agent Terrain Adaptation SOP now allow specifying a primitive group for the terrain geometry, controlling which primitives are considered when performing ray intersections.

Wed. April 29, 2020
18.5.197

Add workarounds for importing FBX files with bad vertex caches (eg. from Marvelous Designer) which had their file format set to unknown and when the cache channel names don't match.

Wed. April 29, 2020
18.5.196

Fixed an issue with attributes on work items in a deserialized graph not behaving like work item attributes created during a regular cook. Dirtying a deseriliazed item will now correctly remove any attributes added during the cook, for example.

Tue. April 28, 2020