Houdini Main Changelogs

Houdini 18.5.568 Fixed a bug in the Python 3 build where importing the psutil Python package failed on Windows. Tue. May 4, 2021
Houdini 18.5.567 Fixes a bug where the RBD Constraints from Lines button callbacks had been moved to the hdaViewerStateModule. Tue. May 4, 2021
Houdini 18.5.567 RBD Configure SOP now references the state defined by the node's default state in parameter callbacks, allowing for easier forking of the node. Tue. May 4, 2021
Houdini 18.5.567 Refactored HAPI library headers:
  • HAPI library constants, enums, structs, and functions are now automatically generated from HAPI/HAPI_Common.h
  • HEU_Defines is split into HEU_HAPIConstants.cs, HEU_HAPIEnums.cs, HEU_HAPIStructs.cs
  • HEU_HAPIFunctions.cs replaces HEU_HAPIImports/HEU_HAPIImportsPDG.cs
  • HEU_HAPIStructMembers is a new file used to create the constructors of structs
Mon. May 3, 2021
Houdini 18.5.565 Fix recently introduced bug where the Karma LOP would add the make-output-path option to the husk command line twice, causing husk to fail to render if the "Create Intermediate Directories" option is enabled. Sat. May 1, 2021
Houdini 18.5.564 Fix issue where reduced number of threads (eg. via HOUDINI_MAXTHREADS or -j command line option) would not work when going through third party libraries like Intel OpenCL that used TBB task arenas. Fri. April 30, 2021
Houdini 18.5.564 Added support for running PilotPDG with an engine license. Fri. April 30, 2021
Houdini 18.5.564 All processor TOP nodes now define their Cache Mode and Generate When menus using a menu script, instead of directly in the parameter menu list. The script functions are available in the pdg module. Custom TOP assets that expose the same parameters on their interfaces can use the menu script as well, so that menu entries stay in sync with any future additions to PDG. Fri. April 30, 2021
Houdini 18.5.563 Fixed a bug in the PDG Deadline scheduler where the MQ job pointed to the wrong plugin directory path if the Local Shared Path parameter on the Deadline Scheduler TOP was set to a non-default value. Thu. April 29, 2021
Houdini 18.5.563 Fix ROP FBX Animation/Character Output SOPs so that non-default scale inheritance values now work, and are preserved into the output FBX. Thu. April 29, 2021
Houdini 18.5.563 Added Rest Transforms input to the VOP IK Solver. Added a new dropdown to select how the rest angles are computed either from the Target or from the new matrix array input. Thu. April 29, 2021
Houdini 18.5.563 A chain of SOP Import LOPs set to "Copy Contents into Editable Layer will now properly give each LOP a different "active layer" highlight color (since each one adds a new layer). Thu. April 29, 2021
Houdini 18.5.562 Fixed an issue with the plugin being unable to acquire a Houdini Engine for Unity license when using Unity 2020.3. Wed. April 28, 2021
Houdini 18.5.562 Version 2
  • Fixed an issue that caused OBJ HDAs with nested OBJ_geo subnets to not display/use the main OBJ geo. This caused some HDAs that used vellum solvers/DOP networks to not properly output their results.
  • Float Vector3 parameters now have spin buttons on the XYZ values.
Wed. April 28, 2021
Houdini 18.5.562 Fixing a bug where the read/write masks in hserver were not being updated based on user provided values. Wed. April 28, 2021
Houdini 18.5.561 Re-apply fix for a bug with the purpose display configuration when switching to a new render delegate. This bug was reintroduced in 18.5.547. Tue. April 27, 2021
Houdini 18.5.561 Mirror sop with 0,0,0 mirror plane will mirror on 1,0,0 rather than leaving in place; this avoids speed issues in this case. Tue. April 27, 2021
Houdini 18.5.561 A case where welding points in vellum with thin triangles could create an infinite loop has been fixed. Tue. April 27, 2021
Houdini 18.5.561 The USD Render ROP's Create Intermediate Directories parameter now works as expected. Tue. April 27, 2021
Houdini 18.5.561 Fixed an issue where nested OBJ_geo subnets would not display the current one (i.e. vellum) Tue. April 27, 2021
Houdini 18.5.561 Prevent cook logs from causing a stack overflow error Tue. April 27, 2021
Houdini 18.5.560 Fixed a bug in the Alembic SOP that prevented it from importing a uniform width attribute from Curve Meshes. Mon. April 26, 2021
Houdini 18.5.560 The pdg.WorkItem.invalidateCache() method is now also available as part of the out-of-process work item API. Mon. April 26, 2021
Houdini 18.5.560 Various fixes related to handle settings with python states:
  • Handle snapping behavior has been changed lately to avoid snapping to selection, see new documentation for details.
  • Fix a bug with states registration that prevents the update of new handle settings.
  • Fix hou.Handle.applySettings to preserve existing settings.
Mon. April 26, 2021
Houdini 18.5.557 Version 2:
  • Fixed World inputs creating invalid input nodes with "Import as Reference" enabled.
  • Fixed "Import as Reference" not triggering input updates when disabled.
  • Fixed issues with multiparm/ramps sync if a HDA's parameter interface had changed. This could cause mixups in the multiparms children parameters, and even crashes due to a recursive loop after load/rebuild.
  • Fixed missing output detail UI when an output's node is marked as editable but is not an editable curve.
  • Fixed potential crash caused by the plugin attempting to update rendering while loading a level.
Fri. April 23, 2021