Houdini Main Changelogs

Houdini 18.0.427 Removed the Error nodes from the inside the ROP Geometry, ROP Alembic, ROP Composite, ROP Mantra and ROP USD TOP nodes. The warning message that was reported by the error node is now part of the ROP Fetch implementation itself. This fixes an issue with the work item topology in those ROP wrappers not working as expected when wired into a mapper. yesterday
Houdini 18.0.427 Fixed an issue with ROP TOP nodes not dirtying when the target network was changed. For example, if the LOP network being cooked by a ROP USD Output TOP is modified, the TOP will now correctly be flagged as needing to dirty its work items on the next PDG graph cook. yesterday
Houdini 18.0.426 The Python Script TOP can now be configured to evaluate its script code during the work item generation step instead of when the work items are cooking. That option is now available as one of three entries in a newly added "Evaluate Code During" parameter, which has replaced the In-Process toggle. It can be used to, for example, programmatically create attributes using PDG's Python API. Fri. April 3, 2020
Houdini 18.0.426 Fixed crash when updating materials in 3ds Max that were exported from Houdini via a geometry Hda. Fri. April 3, 2020
Houdini 18.0.426 The OpenCL SOP and DOP are more careful about avoiding double-spaces in the command line passed to the OpenCL compiler. On old Mac versions the compiler fails if there are double spaces. If it was failing with CL_INVALID_BUILD_OPTIONS it hopefully will now be fixed. Fri. April 3, 2020
Houdini 18.0.426 Added support to usdrender TOP for husk verbosity option 'e' Fri. April 3, 2020
Houdini 18.0.426 Fixed a potential crash in the Alembic Archive Object when Alembic layering references an archive multiple times. Fri. April 3, 2020
Houdini 18.0.425 Materials will now be updated whenever possible instead of being recreated on every cook. This will significantly decrease HDA cook times for HDAs that import materials from Houdini. It will also prevent materials from being reset in the 3ds Max viewport. Thu. April 2, 2020
Houdini 18.0.425 The parameter user interface will now only update a parameter and cook the HDA if the parameter value has actually changed. Thu. April 2, 2020
Houdini 18.0.425 Fixed potential NaN values with BSDF-centric sampling of dome lights when the environment map contains black values near its poles. Thu. April 2, 2020
Houdini 18.0.425 Fixed problem with HAPI_MaterialInfo::hasChanged never being reset for VOP material nodes. Thu. April 2, 2020
Houdini 18.0.425 The attribute create and wedge TOP nodes will now issue a warning when they rename an attribute to make it a valid attrib name. An issue with the wedgeattribs attribute on wedge work items incorrectly storing invalid attribute names has also been fixed. Thu. April 2, 2020
Houdini 18.0.425 The TOP Deadline scheduler now supports work item export environment attributes. If the work item environment attribute contains PATH, it will override the local machine's PATH environment for the task. Thu. April 2, 2020
Houdini 18.0.425 Converting to and from LAB colorspace using ctransform will now correctly use the C reference white value. This means values may be different than before. Thu. April 2, 2020
Houdini 18.0.425 The Scene Import LOP now sets the "normalize" attribute on all created USD lights to "True", since this corresponds to how mantra treats lights created at the object level. Thu. April 2, 2020
Houdini 18.0.425 Improved performance of Edit Properties-based LOP nodes which create USD primitives. Also added explicit performance monitoring of copying USD layers within a cook, to help discover when the size of the active layer is a limiting factor in the performance of a LOP network. Thu. April 2, 2020
Houdini 18.0.425 Multiple improvements to the Partition by Frame TOP node:
  • Input frame ranges can now including negative frames.

  • Added support for specifying a string attribute or non-consecutive integer attribute to the Wedge Attribute parameter on the partition by frame, which is used to split input work items by that attribute value before partitioning.
Thu. April 2, 2020
Houdini 18.0.425 Fixed glTF importer not being able to load in file names with unsavory characters. Thu. April 2, 2020
Houdini 18.0.424 Many of the scene graph view's settings can now be saved to the desktop. Previously they would be only saved to the hipfile, which didn't help with new scenes. Wed. April 1, 2020
Houdini 18.0.424 Fixed crash in glTF exporter when using filter other than "*". Wed. April 1, 2020
Houdini 18.0.424 Fixed the hou.PythonPanel.reloadActiveInterface() HOM method so it can be executed in the Python Shell without crashing Houdini. Wed. April 1, 2020
Houdini 18.0.424 Fixed a possible crash in the copy to points SOP. Wed. April 1, 2020
Houdini 18.0.424 Fixed the locateSceneGraphPrim() HOM function so it works when run outside of a python state. Wed. April 1, 2020
Houdini 18.0.424 Fixed a Windows-only bug where closing dialogs, menus and windows sometimes produced WM_DESTROY warnings and prevented the dialogs, menus and windows from opening again. Wed. April 1, 2020
Houdini 18.0.424 Fixed a macOS-only bug where a debugger could not be attached to Houdini when System Integrity Protection (SIP) was enabled. Wed. April 1, 2020