Houdini Main Changelogs

19.0.708

The USD Import TOP can now be configured to invalid work item attributes before cooking the target LOP node, by enabling the "Evaluate with Work Item Attributes" toggle. This makes it possible to use the node to e.g. import wedge variations from LOPs into TOPs, since any LOP nodes that reference work item attributes will be recooked for each work item in the USD Import.

Fri. August 12, 2022
19.0.708

Added support for customizing groups created from output work items produced by the TOP Geometry SOP node.

Fri. August 12, 2022
19.0.707

The discovery order for the HFS path has been changed which will allow automatic discovery of the path when the Houdini version has been updated.

Thu. August 11, 2022
19.0.707

Fixed possible crash when one subd mesh has face-varying attributes and another does not, but they have identical topology.

Thu. August 11, 2022
19.0.707

Fixed a bug where Qt could not find fonts when launched from hython.

Thu. August 11, 2022
19.0.706

Fixed a bug where assigning "sss" component label to any BSDF other than PBR SSS could cause self-shadowing artifacts when sss limit is non-zero.

Wed. August 10, 2022
19.0.706

Fixed tearing issue when round-tripping terrain in an HDA. The issue was caused by corner sampling actually adding an extra voxel to the input data, that then caused a discrepancy in the output terrain size, causing the tearing of the data.

Wed. August 10, 2022
19.0.705

Houdini Engine for 3ds Max now supports 3ds Max 2023.

Tue. August 9, 2022
19.0.705

Fixed an issue with work item attributes and intrinsics evaluating to an incorrect value when used in the Disk File path of a Mantra ROP cooked using a ROP Fetch TOP.

Tue. August 9, 2022
19.0.704

Fixed a bug where the server was not correctly tracking stats with the legacy communication protocol.

Mon. August 8, 2022
19.0.702

Fix default argument bug with hou.Geometry.execute() where calling it without the `inputs` argument would keep adding the geometry to a global instance default list argument causing two problems: a) The geometry itself would never be freed since the default argument is global, and b) the list of used inputs for executing the verb would keep a growing, across ALL calls to the function.

This code path happened to be called continuously in the Rig Pose state while a handle was visible when tumbling. So over time, the global default argument would keep growing leading to noticeably slower FPS viewport rates.

Sat. August 6, 2022
19.0.701

Fixed an issue with the work item MMB menu hanging until the work item finishes cook, in cases where the work item runs a blocking, in-process Python task.

Fri. August 5, 2022
19.0.700
  • The plugin now uses sanitized paths from the AssetImportData for Houdini Assets.This fixes "source asset files not found" issues when using the pluginon a different machine that the one that originally imported the asset.
Thu. August 4, 2022
19.0.700

Added new pdg.EventType.NodeGenerated and pdg.EventType.NodeCooked event types to track when a node is done generating and cooking.

Thu. August 4, 2022
19.0.699

Fixed an issue with service jobs ocassionally failing due to unexpected characters in the service JSON object. Previously work item data was saved as plain text, however it is now base64 encoded to avoid that issue.

Wed. August 3, 2022
19.0.699

Update Houdini's USD library to include a patch from Pixar which fixes an issue with memory mapping. It is now possible to open an arbitrarily large number of arbitrarily large USD files simultaneously.

Wed. August 3, 2022
19.0.699

Inside the Rig Pose and other KineFX viewport states, fix extraneous viewport redraws on every mouse move inside the viewport.

Wed. August 3, 2022
19.0.699

Fixed an exception that was being thrown when cooking a Python Processor TOP with locked work items.

Wed. August 3, 2022
19.0.698

Fixed a bug that could result in a crash unpacking Alembic packed primitives describing closed curves.

Tue. August 2, 2022
19.0.698

Fixed a bug in the Lookup CHOP's "All Lookup Table Channels" mode where it produced slightly different results from the "One Lookup Table Channel" mode, due to an off by one error when mapping the index range to the lookup range.

Tue. August 2, 2022
19.0.698

Fixed bug where the apostrophe key could not be used as a volatile key.

Tue. August 2, 2022
19.0.694

Fixed a bug in dicing where two adjacent faces with opposite winding order could lead to a corrupt mesh or a crash.

Fri. July 29, 2022
19.0.694

Prevent crashes that could occur when editing a SOP network while viewing a LOP stage that includes data from that SOP network.

Fri. July 29, 2022
19.0.692

Fixed the New Brush action in the Layout LOP so that it once again creates a single instance of the brush node type, and populates it with the standard brush template nodes.

Wed. July 27, 2022
19.0.692

Added a "Always Merge Geometry Input" asset option that causes input geometry nodes to always be passed through a merge node when provided to a geometry input parm.

Wed. July 27, 2022