Houdini Main Changelogs

18.0.708

Changes to the split by attribute feature on partitioner nodes:

  • When splitting by attribute with a partitioner TOP, it is now possible tospecify a default attribute value for work items that are missing thesplit attribute.
  • Partitioner nodes that are configured to split by attribute, with allinput work items missing the specified attribute, will now still havetheir onPartition callback invoked when the Split Missing parameter isset to "Handle In Python Code".
Tue. January 19, 2021
18.0.708

Add support for reading the new keystring format from license files.

Tue. January 19, 2021
18.0.707

Fixed a bug where "Use Menu Item as Token Value" wasn't copied.

Mon. January 18, 2021
18.0.703

Better support for the 'sidefx::shader_parmname' parm tag when creating input/output during USD shader translation.

Thu. January 14, 2021
18.0.702

Fixed an issue where "Show Images" option in the file chooser was ignored. Also changed hou.ui.selectFile's image_chooser argument such that when the argument is specified, the user preferences will be ignored.

Wed. January 13, 2021
18.0.702

hou.ui.selectFile now accepts None for the argument image_chooser. Also, the default value (or when it's unspecified) changed from False to None. While True/False will force showing/hiding the preview in the file chooser, None will use the value set in the user preferences.

Wed. January 13, 2021
18.0.700

Added missing hou.confirmType.SaveEmbeddedDefinitions enum value for completeness and fixed bugs with the use of hou.confirmType enum that could cause dialogs opened by hou.ui.displayConfirmation() to set the wrong suppression preference when suppressed by the user.

Mon. January 11, 2021
18.0.697

Fixed a bug in the network error handling when Deadline jobs fail to contact the MQ.

Fri. January 8, 2021
18.0.696

The LOP viewer will now follow the Scene Graph Tree selection and view masks when inside LOP subnets.

Thu. January 7, 2021
18.0.695

Fixed potential crash when running an opparm command that added a missing multiparm instance followed by a chlock command, which is something that can occur when changing a node's type.

Wed. January 6, 2021
18.0.695

Hardened some GL code to avoid viewport crashes on MacOS.

Wed. January 6, 2021
18.0.695

Forcing the JOB variable to be always global.

Wed. January 6, 2021
18.0.694

Fixed bug where growing/shrinking point selections did not work on curve primitives.

Tue. January 5, 2021
18.0.693

Added support for hemax_node_name_output as a primitive attribute, which can be used to override the 3ds Max node name for geometry objects created from packed primitives.

Mon. January 4, 2021
18.0.688

Fixed a bug that could cause HDA Processor to break when used within a blackboxed HDA.

Wed. December 30, 2020
18.0.674

Fixed a bug where the peak usage of a license could be slightly higher then it should be in some cases.

Wed. December 16, 2020
18.0.673

Fixed a bug where changing the "TOP Scheduler Override" parm would not take effect on the next cook.

Tue. December 15, 2020
18.0.673

Fixed crash when doing a flood fill selection in toggle mode with no existing selection.

Tue. December 15, 2020
18.0.672

VDB to Spheres SOP will no longer revert to spacing of 0.1 when in world space mode.

Mon. December 14, 2020
18.0.672

Fixed a bug in Group Promote when promoting edge groups to vertex groups with Include Only Element Entirely Contained in Original Group.

Mon. December 14, 2020
18.0.669

Fixed a bug where interrupting a render that was initiated from Python code caused a KeyboardInterrupt exception to be raised when Houdini executed subsequent, but unrelated, Python code. The bug manifested itself as random failures in Houdini from Python error stack traces appearing in the Network View to Python error dialogs popping up.

Fri. December 11, 2020
18.0.669

Fixed issues that prevented custom HDAs from being used as a crowd trigger (e.g. as the input to a trigger logic or transition DOP). Any node that has a 'triggerattrib' parameter can now be used as a trigger (similar to 'streamname' for POP streams).

Fri. December 11, 2020
18.0.666

The USD ROP, USD Render ROP, and Karma LOP now all have a parameter to control whether layers authored above layer break LOPs should be written to the USD files on disk or not. Default behaviors remain unchanged, with the USD ROP stripping layers above layer breaks, and the USD Render ROP and Karma LOP saving layers above layer breaks by default.

Tue. December 8, 2020
18.0.665

Added IsSessionActive method to the MaxScript API.

Mon. December 7, 2020
18.0.662

The camera LOP has a new parameter that can hide the camera from the viewport camera menu (in cases where the camera is for utility purposes, not meant for looking through).

Fri. December 4, 2020