Houdini Main Changelogs

Houdini 17.5.347 Fixed hou.ui.desktops() that was causing the playbar to collapse. Tue. August 13, 2019
Houdini 17.5.347 The TOP Deadline scheduler now supports the Force Reload Plugin job parameter properly, by also allowing to run the PDGMQ server as a separate task. This is enabled as the new parm (PDGMQ Server As Task). Converted the Force Reload Plugin parm to an integer. Added script callback to set Force Reload Plugin to be disabled if PDGMQ Server As Task is also disabled. Tweaked parm interface for improved usability. Updated the TOP Deadline node help. Tue. August 13, 2019
Houdini 17.5.347 Fixed a python error when using the Add Constraint button on Object Node. This was caused by a change in pyside2 QAction triggered signal. Tue. August 13, 2019
Houdini 17.5.347 New version of TOP Deadline scheduler that uses a single job with tasks for PDG work items along with:
  • task tracker (PDGMQ server) for working around network issues on the farm
  • uses new custom PDGDeadline plugin instead of Deadline's CommandLine
  • better overall performance
  • Submit As Job now supported
  • local environment and work item environment values can be sent to task
  • better error handling, and fixed showing the correct log for task
  • parm interface changes to improve usability
  • added new parms (machine limit, machine list, pre/post task scripts, mqrelay ports, concurrent tasks, custom plugin, job name
  • can now specify job name
  • removed no longer required deadline_jobreploay.py script
  • updated node help documentation (please read to understand changes)
  • now properly executes tasks containing shell commands
  • added verbose logging option for better debugging (parm toggle)
Tue. August 13, 2019
Houdini 17.5.347 Fixed bug in topfetch node when fetching a .hiplc file

Modified tractor binding to use connection information file when starting PDGMQ instead of relying on the tractor stdout log API.

Tue. August 13, 2019
Houdini 17.5.347 OptiX denoiser now works with Bake Texture ROP when rendering to disk. Tue. August 13, 2019
Houdini 17.5.346 Fixed a hang when using the Geometry Import TOP to fetch geometry from a Python SOP. Mon. August 12, 2019
Houdini 17.5.346 Fixed opparenttransform vex functions and similar functions that were missing a time dependency if the parent subnet was animated. Mon. August 12, 2019
Houdini 17.5.346 Fixed PDG scheduler's MQ Relay's shutdown process so that it stops the listener thread propery, and clears errors. Mon. August 12, 2019
Houdini 17.5.346 Fixed missing expressions for Autorigs FK hand control. Mon. August 12, 2019
Houdini 17.5.346 Slight change to measurement of point Laplacian in the Measure 2.0 sop for points along a surface boundary. Mon. August 12, 2019
Houdini 17.5.346 Fix memory leak when using hou.hmath.buildTransform() Mon. August 12, 2019
Houdini 17.5.346 Added batching of job submissions to Tractor binding. Tasks are submitted using the TR_EXPAND_CHUNK method, and each such file will contain up to some number of tasks specs (50 by default), at some minimum period (1 second by default). This can be overriden with environment variables on the job side: $PDG_TR_TASKS_PER_TICK and $PDG_TR_TICK_PERIOD

This change has been added to avoid an error where the Tractor engine would not progress with a job, and would continually add error messages to the engine log with the prefix "assigner Cmd not Ready?".

Mon. August 12, 2019
Houdini 17.5.346 Call varchange on the TSTART and TEND variables when modifying the global start and end frames from the playbar. Mon. August 12, 2019
Houdini 17.5.343 Added a timeout to PDGMQ process. It will now terminate after 90s if no relay connection is made. This will prevent stray pdgmq python processes when something goes wrong during a cook. Fri. August 9, 2019
Houdini 17.5.343 Fixed an issue where the TOP SOP would attempt to recook the underlying PDG graph any time at least one item in the output TOP node failed. Fri. August 9, 2019
Houdini 17.5.343 Fix issue where Python SOPs generating warnings/errors get lost when the node is cooked from a parameter pane. Fri. August 9, 2019
Houdini 17.5.343 Unity plugin: Added rotation support for TreeInstances when using Heightfield Scatter for Unity terrain generation. Fixed deprecated warning on Unity 2019.2+ for terrain material. Fri. August 9, 2019
Houdini 17.5.343 Fixed audio scrubbing mode that was playing the audio on negative frames. Reworked the Audio Panel UI Audio Offset controls to make it consistent with the flipbook and mplay. Added a toggle to the Flipbook generation dialog to read the audio settings from the audio panel. Fri. August 9, 2019
Houdini 17.5.341 Fixed a sporadic failure in the ROP Fetch TOP node, where the ROP Fetch node would incorrectly look for a custom output parm name. Wed. August 7, 2019
Houdini 17.5.341 Fixed hotkey (Esc) PDG cook cancellation in TOP SOP. Wed. August 7, 2019
Houdini 17.5.341 Fixed unwanted audio playback when loading a scene file that had a valid audio file but had audio set to off in the Audio Panel. Wed. August 7, 2019
Houdini 17.5.341 Fixed a crash in hou.HDADefinition.nodeTypeCategory() when the operator type was invalid (e.g. an old POP HDA). Wed. August 7, 2019
Houdini 17.5.341 Fixed unreal_material_instance attribute creating an instance of the parent Material when being assigned a MaterialInstance. The attribute can now be used to create new instances of material instances. Wed. August 7, 2019
Houdini 17.5.341 Bumped the HDK version number for new parameters added to virtual functions of HOM_Node. Wed. August 7, 2019