Houdini Main Changelogs

18.5.208

The ROP Fetch TOP node will now write more detailed information about the ROP node to its output log for debugging purposes. The log will always include the full ROP node path, operator type and library path if the ROP is defined in a custom asset.

Sun. May 10, 2020
18.5.208

Fixed an issue with the ROP Fetch node not properly reporting output files for all ROPs if the target ROP node is a ROP subnet.

Sun. May 10, 2020
18.5.208

The Library from Attribute SOP's "Patches" mode now produces better behaviour when the seed is zero. Quick pick menus on parameters now filter the list of attributes by type. Also, an empty string in the "Piece Filter" parameter now matches all pieces.

Sun. May 10, 2020
18.5.208

Fixed a ocassional hang when canceling a TOP cook immediately after starting it, or when canceling a cook with work items running Python code in-process.

Sun. May 10, 2020
18.5.208

Fixed a bug in the Path Deform SOP that resulted in incorrect results when a path is defined by a closed quadrilateral.

Sun. May 10, 2020
18.5.206

Adding three new tokens to LOP primitive pattern matching strings: '<<', '>>', and '<<>>' match the ancestors, descendants, or ancestors and descendants of all primitive that match the pattern up to the point where these tokens appear.

Fri. May 8, 2020
18.5.206

Updated the RBD Connected Faces SOP implementation when tracking prim ids and removed the offset parm as it is no longer required. Improved RBD Disconnected Faces accuracy in Vertex mode, avoiding some holes that could occur with partial overlaps.

Fri. May 8, 2020
18.5.206

Added a 'command prefix' parm to usdrender TOP. This allows a wrapper script to be specified for executing the husk command.

Fri. May 8, 2020
18.5.206

Add new PDG_Scheduler callback virtual "applicationBin". This is used to query the path to applications of note as identified by a name argument. It is a replacement for the convention of pythonBin and hythonBin in python based schedulers.

Removed hythonBin and pythonBin from PyScheduler and refactored our schedulers to implement applicationBin for the names 'python' and 'hython'.

Fri. May 8, 2020
18.5.206

Various changes in the TOPs work item middle mouse button menu:

  • The log viewer will now limit its height for long log files.
  • Fixed an issue where using the Tractor scheduler could result inthe menu not appearing.
  • More values are now monospaced like they were in 18.0
Fri. May 8, 2020
18.5.206

Unity plugin: Now deletes the temporary heu_session.txt file in Unity project when closing the Unity Editor. Increased session connection timeout to 10 seconds.

Fri. May 8, 2020
18.5.206

Unity plugin: Added new HEU_NodeSync which cooks a node, and loads its geometry, similar to HEU_GeoSync. Added new HEU_BaseSync as base case for both HEU_NodeSync and HEU_GeoSync, which does brunt of the work. The new HEU_NodeSync allows to work with non-HDA node networks, and automatically updates while in SessionSync. Both HEU_NodeSync and HEU_GeoSync now support loading objects as well a single SOPs, and fixes up an instancing bug. Improved SessionSync UI. Added new HAPI imports for HAPI_SaveNodeToFile and HAPI_LoadNodeFromFile.

Fri. May 8, 2020
18.5.206

The OP_DataMicroNode object has a new data member for tracking context options that were used but did not exist during a cook. This will likely require recompiling any custom HDK nodes.

Fri. May 8, 2020
18.5.206

Fixed some bugs with changing context options not properly updating cook results if the context option was used by a node connected to the multi- input of a Reference or Sublayer LOP. Also added better, more visible tracking of the use of context options that don't exist. Fixed a bug that could cause errors or warnings generated by a Switch LOP to instead show up on the node that is an input to the Switch LOP.

Fri. May 8, 2020
18.5.206

Added HAPI_SaveNodeToFile and HAPI_LoadNodeFromFile to save and load node networks in current Houdini Engine session. Fixed up a deadlock in SessionSync when main thread calls into HAPI. Bumbped HAPI version.

Fri. May 8, 2020
18.5.206

Fixed bug in sendcommand TOP error handling for non-local schedulers.

Fri. May 8, 2020
18.5.205

Monospaced text in the TOPs work item middle mouse button menu now displays properly.

Thu. May 7, 2020
18.5.205

Fixed a bug that would cause the TOP progress badge to display wront data

Thu. May 7, 2020
18.5.205

The paths in the "Expected Output" attribute in the TOPs work-item middle mouse button menu will now be localized, if enabled.

Thu. May 7, 2020
18.5.205

18.0 License Servers do not properly handle some http commands and as such http is now off by default in hserver and can be enabled with -C on the command line or enableHttp 1 in the options file.

Thu. May 7, 2020
18.5.204

Added option to add a primid tracking attribute to the RBD Connected Faces SOP with an optional offset. This helps address issues with changing prim indices when unpacking or merging geometry. Added a group option to the RBD Disconnected Faces SOP to operate on geometry subset only.

Thu. May 7, 2020
18.5.205

Fixed a double color transform issue when flipbooking the viewport with an OpenColorIO view that contained Look transforms.

Thu. May 7, 2020
18.5.205

Reverted a fix with optransform() that allowed getting OBJ transform from SOP. It introduced regressions and will have to be reworked.

Thu. May 7, 2020
18.5.205

The scene graph details pane's metadata tab will now show the metadata associated with value clips.

Thu. May 7, 2020
18.5.204

Added task graph display options to network display options dialog

Wed. May 6, 2020