Houdini Main Changelogs

Houdini 18.5.464 Fixed a bug where a single PDG work item can result in two different objects Fixed a bug where unity_static and unity_layer attribs not working with PDG asset link Wed. January 20, 2021
Houdini 18.5.464 Fixed a bug where sometimes terrains would be invisible in Unity 2019+ Wed. January 20, 2021
Houdini 18.5.464 Fixed an issue where terrain with more than 9 parts were being improperly generated. Wed. January 20, 2021
Houdini 18.5.464 Bumped the HDK version due to new virtuals added to OP_Parameters, breaking API compatibility. Wed. January 20, 2021
Houdini 18.5.464 In the Edit Material LOP, fixed the issue with activation toggles not enabling certain parameters (ie, HDA native parms without an input). Wed. January 20, 2021
Houdini 18.5.464 In the Edit Parameter Properties window's gear menu, "Install Parameters from .ds File" will copying parameter tags for multi-parameters too. Wed. January 20, 2021
Houdini 18.5.464 The pdg.AttributePattern class now accepts a new optional argument that configures the default match behavior for terms in the pattern. For example, if pdg.attribMatchType.Both is passed to the pattern constructor, all terms will behave as if they were expressed as *term*, unless the term already has its own explicit * tokens. By default the behavior of the pattern class remains the same as it was before -- no implicit * tokens are added unless a entry from the new pdg.attribMatchType enumeration is passed to the pattern constructor. Wed. January 20, 2021
Houdini 18.5.464 Improvements to PDG file caching:
  • Work items that are cooked will now validate their output files when their node is recooked. Items with missing files will automatically be marked as dirty. This can be disabled on each scheduler instance, e.g. it can be toggled off on farm schedulers to avoid an NFS access, but enabled on the local scheduler. File validation is enabled by default.

  • Work items that are dirtied due to regeneration from parm changes now have their cache files invalidated as well.

Wed. January 20, 2021
Houdini 18.5.464 HQueue scheduler now supports 3 message queue modes:

LOCAL - runs on the submitter machine FARM - scheduled and run as farm job CONNECT - use an external persistent mqserver

HQueue scheduler now uses $HFS/bin/mqserver instead of pdgmq.py for communication with jobs. This is a performant and robust general purpose messaging system based on libnng.

Wed. January 20, 2021
Houdini 18.5.464 Moved many job scripts from $HHP/pdg/job to $HHP/pdgjob. This centralizes all scripts which may be run on farm blades so that the directory can be used directly instead of relying on copying scripts to pdgtemp/scripts, though this behavior is not yet exposed on schedulers. Wed. January 20, 2021
Houdini 18.5.464 Fixed a bug in the crowd solver where the constraint attributes for motor-driven ragdolls were not set up correctly if the joint names contained '/' characters. Wed. January 20, 2021
Houdini 18.5.463 Fixed an issue where renaming a parameter caused changes in callback Python scripts. Tue. January 19, 2021
Houdini 18.5.463 Fixes load warnings on RBD Concrete Fracture::3.0 SOP. Tue. January 19, 2021
Houdini 18.5.463 Seleting primitives from a collection in the scene graph tree collection pane will now correctly select instance proxy primitives if there are any in the collection. Tue. January 19, 2021
Houdini 18.5.463 Added support for creating token array and string array custom data in the Configure Layer, Primitive, and Property LOPs. Tue. January 19, 2021
Houdini 18.5.463 Added new TOP expression function `pdgmappath`. This can be used to map a path string to the local zone. Equivalent to the pythonn pdg.File.mapPathToLocal. Tue. January 19, 2021
Houdini 18.5.463 Changes to the split by attribute feature on partitioner nodes:
  • When splitting by attribute with a partitioner TOP, it is now possible to specify a default attribute value for work items that are missing the split attribute.

  • Partitioner nodes that are configured to split by attribute, with all input work items missing the specified attribute, will now still have their onPartition callback invoked when the Split Missing parameter is set to "Handle In Python Code".

Tue. January 19, 2021
Houdini 18.5.463 Fixed a bug where volume attributes were built using field names instead of field relationship names as per usd specification. Tue. January 19, 2021
Houdini 18.5.463 Fixed selection of lights and cameras in the LOP viewer when no other geometry was present in the scene. Tue. January 19, 2021
Houdini 18.5.462 Changed the unit for Reserverd memory for the Undo System in Preferences from KB to MB. Mon. January 18, 2021
Houdini 18.5.462 Fixed a formatting bug in the output returned when serializing PDG node parameters to a Python script. Mon. January 18, 2021
Houdini 18.5.462 Fixed issue with the plugin being unable to start HARS.exe when Houdini is installed to a custom location. Mon. January 18, 2021
Houdini 18.5.462 Add support for reading the new keystring format from license files. Mon. January 18, 2021
Houdini 18.5.462 Fixed a bug where "Use Menu Item as Token Value" wasn't copied. Mon. January 18, 2021
Houdini 18.5.462 Added FS_Reader support to filecopy TOP node. Mon. January 18, 2021