Houdini Main Changelogs

Houdini 18.0.480 The Geometry Import TOP node now supports adhoc groups when specifying a group to import as a work item. Wed. May 27, 2020
Houdini 18.0.480 Fixed a buffer overrun in Copy To Points 2.0 SOP when copying single vertex primitives by id. Wed. May 27, 2020
Houdini 18.0.480 * Moved the Options and Debug tabs into an Options dialog found in the

    Houdini Engine menu.

* The plugin will now save any Houdini session configuration to the user's

preferences, which means that these settings will now be preserved across 3ds Max sessions.
Wed. May 27, 2020
Houdini 18.0.480 Fixed an issue where multiparms could fail to initialize. Wed. May 27, 2020
Houdini 18.0.480 The Transform Pieces SOP no longer promotes a primitive 'name' attribute to a point attribute on the output geometry. Wed. May 27, 2020
Houdini 18.0.480 Fixed issues where the Transform Pieces SOP would promote a primitive 'name' attribute on the input to a point attribute on the output geometry. The input attributes are now correctly preserved, and temporary attributes are used internally instead. Wed. May 27, 2020
Houdini 18.0.480 Fixed the USD preview shader translation for Material Builder VOPs. Wed. May 27, 2020
Houdini 18.0.479 This fix prevents the selector toolbox to be displayed by default in the viewport toolbar when a SOP state is activated. This allows SOP python states, for instance, to display only their parm states if the selection toolbar is not required. Tue. May 26, 2020
Houdini 18.0.479 The old Stroke State and the locating of the old Brush states will use the standard tolerance of 5e3f rather than 0.1f. This means they will be a lot faster on small geometry. (very small geometry will stil start to run into issues, but at the same scale that the other operations already fail at) Tue. May 26, 2020
Houdini 18.0.479 Clear errors on HDA ROPs each time a render is started. Tue. May 26, 2020
Houdini 18.0.479 New SessionSync feature added:
  • Replaces the old Houdini Engine Debugger. New panel can be opened from Windows menu or New Pane Tab Type > Misc.
  • Can now automatically start SessionSync when launching Houdini via command argument -hess. Allows to specify pipe session (e.g. -hess=pipe:<name>) or socket session (e.g. -hess=port:<index>).
  • Added 'Cook using Houdini Time' option which allows HAPI to cook using Houdini's time line.
  • Does auto layout of new nodes created from client side.
  • General improvements for running Houdini Engine inside Houdini through SessionSync.
  • Updated help documentation.
Tue. May 26, 2020
Houdini 18.0.479 Added new APIs:
  • HAPI_GetTotalCookCount to get total cook count of a node and its children. This allows to poll from client side to see if node needs to be recooked in HAPI and its geometry regenerated.
  • HAPI_SetSessionSync to enable internal SessionSync mode in Houdini Engine in order to achieve SessionSync behaviour. This is automatically set when starting from inside Houdini.
  • HAPI_GetUseHoudiniTime and HAPI_SetUseHoudiniTime to set whether Houdini Engine should use current Houdini time for cooking.
  • Added HAPI_SaveNodeToFile and HAPI_LoadNodeFromFile to save and load node networks in current Houdini Engine session. Note that this is experimental for now.

Bumped HAPI version

Tue. May 26, 2020
Houdini 18.0.479 Improved CPU usage of mqserver. Tue. May 26, 2020
Houdini 18.0.479 Fixed a bug that broke the USD Stitch Clips ROP with more than one stitching operation in a single ROP. Mon. May 25, 2020
Houdini 18.0.478 Added HAPI_GetTotalCookCount to get the total cook count of a node and its children. This allows to poll from the client side to see if node needs to be recooked in HAPI and its geometry regenarated. Bumped HAPI version. Mon. May 25, 2020
Houdini 18.0.477 Added the Working Directory parm to the In Process Scheduler TOP, so that nodes using it can localize and delocalize paths. Sun. May 24, 2020
Houdini 18.0.475 Added a new TOP node `attributerename`. This node can be used for all your attribute renaming needs. Fri. May 22, 2020
Houdini 18.0.475 Added methods to hou.AgentShape for accessing blendshape inputs or in-between shapes, for shapes that are used with a blendshape deformer.

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

Fri. May 22, 2020
Houdini 18.0.475 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. Fri. May 22, 2020
Houdini 18.0.475 Bumped the HDK_API_VERSION for changes to the signature of GusdPrimWrapper::unpack() that enable multithreaded geometry conversion. Fri. May 22, 2020
Houdini 18.0.475 The Unpack USD SOP now has improved multithreading when unpacking to polygons. Fri. May 22, 2020
Houdini 18.0.475 Changed local scheduler to always preserve HOUDINI_PATH from host environment. It will be prepended with the pdgtemp path. Fri. May 22, 2020
Houdini 18.0.475 The Unpack USD SOP now only sets the usdxform attribute for point-based prims. Other prims (e.g. spheres) already have a primitive transform and are handled by SOP Import's transform compensation option. Fri. May 22, 2020
Houdini 18.0.475 Fixed a SOP Import issue where the USD Attributes mode was unable to import and override attributes from the prim's schema that SOP Import already authors a value for by default (e.g. 'basis' for curves). In this situation, SOP Import also now ensures that the attribute's type matches the expected type from the schema (e.g. a 'basis' attribute would be imported as a 'token' instead of the default 'string[]'). Fri. May 22, 2020
Houdini 18.0.474 Fixes a bug where drawing curves inside empty editable subnets would result in permission errors. Fri. May 22, 2020