Houdini Main Changelogs

18.5.210

RBD Exploded View updated to only display the exploded pieces and constraints instead of modifying the output geometry. Added the ability to replace the selected geometry's proxy geometry counterpart with either convex decomposition or packed spheres representation. Updated to triple outputs so as to allow it to be part of the regular RBD triple node stream.

Wed. May 13, 2020
18.5.211

TOPs workitem middle-mouse button menu: Fixed an issue where file array attributes had additional newlines in their expanded roll-outs.

Wed. May 13, 2020
18.5.211

For LOPs, there is a new menu in the Render tab of the display options which can select which renderer's options are shown, independently of the renderer used in the viewport. This is useful for presetting render options before starting the render in the viewport.

Wed. May 13, 2020
18.5.211

Fixed an error popup when trying to dirty all work items from inside of a TOP Geometry network.

Wed. May 13, 2020
18.5.211

DOCS: Drawable Group example pooched [SESI #90934]

  • Fix the example for hou.GeometryDrawableGroup.
Wed. May 13, 2020
18.5.211

Houdini Packages: PYTHONPATH only supports single string entry

  • This fix adds PYTHONPATH and PXR_PLUGINPATH_NAME to the list of supportedpath variables recognized by Houdini and processing package definition files.
Wed. May 13, 2020
18.5.210

Added a new signature to the expand*group vex functions that takes a mode argument. The mode can be ordered, unordered or split. Split mode is a special mode that first splits the group string using the @ character to isolate expressions. This was done keep number order whe resolving an expression susch as "@name=foo @name=bar".

Tue. May 12, 2020
18.5.210

Updated the internal name of the Attribute from Library SOP to attribfromlibrary. Also, re-worked some parameters for more control over random distributions.

Tue. May 12, 2020
18.5.210

TOPs work-item middle mouse button menu:

  • Expanded file attributes will now appear on their own line.
Tue. May 12, 2020
18.5.210

Fixes:

  • HDAs will now be properly restored when undoing a "Collapse To" of themodifier stack
  • HDAs will now be properly restored when undoing a "Collapse All" ofthe modifier stack
  • An undo action will now be added when creating a modifier from theplugin panel
Tue. May 12, 2020
18.5.210

Added parms to partitioner nodes for controlling the way attributes are merged from work items onto partitions that contain them. It is now possible to have the partition keep all values from the work item inside, or to pick a higher level merge operation such as Average, Minimum or Unique Values.

Tue. May 12, 2020
18.5.210

New HAPI functions to improve connection error reporting. Added HAPI_ClearConnectionError, HAPI_GetConnectionErrorLength, and HAPI_GetConnectionError. These will return errors that were generated during the initial server starting and connecting phase when using the Thrift. Bumped HAPI version.

Tue. May 12, 2020
18.5.210

Added methods to hou.AgentShape for accessing blendshape inputs or in-between shapes, for shapes that are used with a blendshape deformer.

Added hou.AgentRig.transformNames() and hou.AgentRig.transformHierarchy().

Tue. May 12, 2020
18.5.210

husk/karma will now render more interactively to mplay. In addition, there's a new command line option to render simultaneously to an mplay "monitor" while simultaneously rendering to a disk file. The "--mplay-monitor" command line argument takes a list of AOVs that are sent to mplay. For example "--mplay-monitor C,diffuse" will show the progress of the C and diffuse AOVs in mplay while rendering a full set of AOVs to disk.

Tue. May 12, 2020
18.5.210

Further improvements to the TOPs work-item middle mouse button menu.

  • "Show Log" link restored.
  • Window will now auto-size the log viewer.
  • The log view will open automatically if the work item is either stillbeing cooked, or has failed.
  • User window resizing is now respected.
  • The scroll wheel can now perform log scroll-backs.
Tue. May 12, 2020
18.5.210

The Prune LOP now automatically authors time sampled visibility information if it needs to (because the primitives on the incoming stage have time sampled or time varying visibility data already). Also added a new Prune parameter that can be easily animated to generate per-frame time samples for the visibility of primitives or instances.

Tue. May 12, 2020
18.5.210

The Agent Edit SOP now allows the Channel Name parameter to specify a list or pattern of channels, for setting multiple channels to the same value.

Tue. May 12, 2020
18.5.210

When a lop is updating the viewport geometry, reduce the number of texture loader threads to give the geometry threads priority.

Tue. May 12, 2020
18.5.210

Moved light lop state to viewer_states instead of being embedded to allow for subclassing and usibility by other nodes.

Tue. May 12, 2020
18.5.210

The Connect Adjacent Pieces SOP, when in Adjacent Pieces from Points mode and both a point and primitive 'name' attribute exist, will now prefer to use the point name attribute instead of overwriting it with the promoted prim attribute.

Tue. May 12, 2020
18.5.210

Fixed a bug where tooltips stole window focus causing the Network View's MMB info window to close prematurely.

Tue. May 12, 2020
18.5.210

Fixed an issue with custom cache handlers not being able to eval parms against the work item passed into the handler.

Tue. May 12, 2020
18.5.209

Implemented Material Library LOP performance optimization for translating VOP nodes into USD shader primitives. If the LOP has cooked, it can reuse some of the authored USD stage, and translate only select few affected VOPs, without the need to translate any other ones.

Mon. May 11, 2020
18.5.209

Previously, some OSX users might encounter the SSL error in hkey, sesictrl and etc, because their SSL certificates in /etc/ssl/cert.pem were expired. Fixed this issue by using the SSL certifactes in OSX's Keychain, so they no longer need to manually update /etc/ssl/cert.pem files.

Mon. May 11, 2020
18.5.209

Fixed karma sometimes crashing or displaying incorrect result when number of instances change in a point instancer.

Mon. May 11, 2020