Houdini Main Changelogs

Houdini 18.5.470 Added new Tractor job parms to property collection for the TOP Scheduler. yesterday
Houdini 18.5.470 Fixed an error when TOP nodes are instantiated via HAPI with the Engine-only install mode. yesterday
Houdini 18.5.470 Fixed a SOP Import bug where the usdinstancerpath attribute had no effect for some packed primitive types, such as packed fragments. yesterday
Houdini 18.5.470 Split the 'POSIX' PDG Path Mapping Zone into 'LINUX' and 'MAC'. Existing Path Maps should be updated accordingly. yesterday
Houdini 18.5.470
  • Added 'MAC' to PDG File Mapping. This allows hybrid macOS/Linux farms to be used without ambiguity. macOS machines will now be detected as 'MAC' instead of 'POSIX', and Linux machines will be 'LINUX' instead of 'POSIX'.
  • Added '*' Zone, which allows a rule to apply to all platforms. This is useful for mapping to a local path through an intermediate symbol to reduce the number of mapping rules required.
Houdini 18.5.470 Extended the translation of "uv" -> "st" during SOP -> USD conversion to include cases where the Houdini data was authored per-primitive (the default case for fur curves where the data is per-curve, not per-curve-vertex). Previously this translation was only done when the Houdini data was specified per-point or per-vertex. To disable this translation, ensure the `translateuvtost` toggle on the SOP Import node is unchecked. yesterday
Houdini 18.5.470 Improvements to PDG's debug logging:
  • All log messages are now time stamped in a consistent format
  • All log messages have a PDG prefix, to differentiate from other output
  • Added a HOUDINI_PDG_NODE_DEBUG variable which enables node debug output
  • Added a HOUDINI_PDG_WORK_ITEM_DEBUG variable which enables item debug output
Houdini 18.5.470 Label names can use the %s placeholder yesterday
Houdini 18.5.470 Improved performance of dome light texture preprocessing for non-RAT formats. yesterday
Houdini 18.5.469 The GasOpenCL DOP can now properly write to Volume primitives marked as Writeable. Mon. January 25, 2021
Houdini 18.5.469 Fixed an issue where hou.Pane.splitVertically and hou.Pane.splitHorizontally caused Houdini to crash. Mon. January 25, 2021
Houdini 18.5.469 Added new Tractor Scheduler job parms:
  • Preview Launch
  • Maximum Run Time
  • Task Title
Also added 'After Jobs' parm to Tractor Scheduler.
Mon. January 25, 2021
Houdini 18.5.469 Fixed the performance of the plugin when using HDAs with lots of parameters. Mon. January 25, 2021
Houdini 18.5.469 Fixing an issue with how the license ip mask was being checked. In some cases users on VPN would be blocked from getting node locked licenses. Mon. January 25, 2021
Houdini 18.5.469 Turning peak usage logging on by default. The interval is an hour and the default file is `<license dir>/sesinetd_peak_usage.bin`. Also turning logging on by default for sesinetd. The default path is `<houdini temp>/sesinetd.log`. Mon. January 25, 2021
Houdini 18.5.469
  • Fixed HQueue to re-use the same Root Job when using the same MQ type with different schedulers
  • Fixed a recent issue where the job configuration would be inherited by child jobs which would prevent a 2nd scheduler TOP from customizing job configuration for assigned nodes
  • Added an HQueue MQ Service for CONNECT mode
Mon. January 25, 2021
Houdini 18.5.469 The HOM function lockCameraToView() now works in the LOPs viewer. Mon. January 25, 2021
Houdini 18.5.466 Fixed a bug in the Group by Lasso SOP that caused it to incorrectly include components behind a perspective camera. Fri. January 22, 2021
Houdini 18.5.466 Fixed an issue where pasting a parameter reference to code snippet for a second time cleared the entire text, rather than inserting at the current cursor. Fri. January 22, 2021
Houdini 18.5.466 Added a new pdg.Scheduler.runOnMainThread API method which can be used to run a Python function or callable object on the main thread. Any extra positional or keyword args passed to the API method are passed through to the function when it gets invoked. The new method can optionally block on the function running -- if it does, the return result from the function is returned from the runOnMainThread method.

The runOnMainThread API method makes it possible to run code from an in-process Python Script TOP that is only safe to run on the main thread, such as a opening a Qt message dialog.

Fri. January 22, 2021
Houdini 18.5.466 Multiple custom strings can now be stored with HAPI_SetCustomString. Fri. January 22, 2021
Houdini 18.5.466 Added an option to keep previous transform values on a "Bake Update" Fri. January 22, 2021
Houdini 18.5.466 Fixed KineFX Scene Character Export SOP that was ignoring the user range when baking animation. Fri. January 22, 2021
Houdini 18.5.466 Fixed KineFX Re-Orient SOP when computing orientation using multiple children. The direction wasn't normalized per children. Fri. January 22, 2021
Houdini 18.5.466 Added Unity-side support to get uint8, int8, and int16 attribute data. Fri. January 22, 2021