Houdini Main Changelogs

19.5.520

Fixes a bug in the RBD Constraint Properties SOP preventing it from being used in compiled blocks.

today
19.5.520

Further optimized reading geometry from Alembic archives.

yesterday
19.5.520

Improvements made to the peak usage parser.

yesterday
19.5.520

Fixed possible bucketing artifacts when caustics are enabled on transmissive materials that does not have constant opaque shadow shader.

yesterday
19.5.520

When there's a license failure when rendering the Karma delegate in husk, husk will now exit with a license error code instead of rendering a black image.

yesterday
19.5.519

Fixed a bug in the MotionClip Cycle, Sequence, and Blend SOPs that could very occassionally cause a pose to be evaluated with all points at infinity.

Mon. February 6, 2023
19.5.519

The HoudiniGL selection rendering code has been rewritten to use a method similar to what is used for every other render delegate. This approach allows for very large scenes, especially those involving millions of point instances, to load much faster and use less memory. Selection rendering is somewhat slower, and so is disabled during playback, viewport tumbling, or while interactively editing parameters or viewport handles.

Mon. February 6, 2023
19.5.519

Added several small improvements to the usage parser.

Mon. February 6, 2023
19.5.516

Added new RMB menu options to the scene graph tree and collections panes to provide more control over editing the current selection, and expanding the tree hierarchy. Added HOM methods to allow access to and control over the scene graph tree pane embedded in a geometry spreadsheet.

Fri. February 3, 2023
19.5.516

Added an option to the TOPs display options for specifying a maximum dependency drawing depth. This value applies for both ancestors and descendants of the selected work item, and can be used to limit the number of dependency wires drawn in large graphs. The default value of 0 indicates that all wires should be drawn, and a positive value will limit the depth starting from the active selected work item.

Fri. February 3, 2023
19.5.516

Fixed an issue with the File Remove TOP incorrectly flagging its dependents as dynamic in too many cases, and added an option to skip adding output files to work items produced by the node.

Fri. February 3, 2023
19.5.516

The HDA Processor TOP now marks itself as requiring inputs to be generated when the node is configured to cook in batch mode. This fixes an issue with batches not working properly for dynamic HDA Processor instances.

Fri. February 3, 2023
19.5.516

The Stage Manager LOP now preserves the world transform of any prims that are copied from one location to another. This no longer relies on setting transform parameters on the LOP (which the Stage Manager UI used to do), but instead handles this transformation internally.

Fri. February 3, 2023
19.5.516
  • Added support for all types of image packing (RGB, BGR, RGBA, ABGR etc..)This fixes a crash when trying to create an texture that wasn't packed as RGBA.
  • Fixed a regression that caused the plugin to not automatically refine meshes whensaving the level on World Partition World.
  • Fixed a regression that broke the "Proxy refinement by timer" option.
Fri. February 3, 2023
19.5.516

In the Delta Mush SOP, add Symmetrize and Symmetry Axis options to fix deformation inconsistency for geometry that have global symmetry along one of the world axes.

Fri. February 3, 2023
19.5.516

Fixed LOP MMB info display when the number of total polygons in the scene exceeds 2^32.

Fri. February 3, 2023
19.5.515

The VellumSolver SOP now has the Default Thickness Scale parameter promoted, as it also controls the thickness of collision geometry when it has no pscale point attribute.

Thu. February 2, 2023
19.5.515

Work around a bug with JIT code generation in VEX which triggered a bug in on Skylake architecture processors.

Thu. February 2, 2023
19.5.515

Improved the behavior of the scene graph tree when the "Show Invisible" and "Show Inactive" primitive options are turned off, and a prim is deactivated or made invisible in the tree. In this case, the deactivated or invisible prim remains visible in the tree (so that it can be reactivated or made visible), but no children of this prim are shown in the tree.

Thu. February 2, 2023
19.5.515

When saving geometry files to disk, provide direct disk access for files where an FS helper implements getPathOnDisk for the file path. This allows some file formats (like .vdb) to provide a richer feature set for files in this situation.

Thu. February 2, 2023
19.5.514

The Vellum Solver SOP now has a Global Substeps parameter to allow sub-stepping at the DOPnet simulation level, rather than using Vellum-specific substeps.

Wed. February 1, 2023
19.5.513

XPU: Vector VDB fields composed of scalar fields (ie field names with "_x", "_y" and "_z" suffix) can now be rendered without having to manually convert to vector fields (via VDB Vector from Scalar SOP for example). This also addresses the crash with motion blurred volumes when using VDB velocity field composed of 3 scalar fields.

Tue. January 31, 2023
19.5.513

Fixed issue when creating .rat files where where aggressive compression could sometimes cause issues and create corrupt files. This was most noticeable in deep images (mantra).

Tue. January 31, 2023
19.5.512

When matching a node to its HDA definition, restore group memberships to any of the hda's editable nodes.

Mon. January 30, 2023
19.5.512

Bumped the HDK ABI version due to a new default parameter in the signature of GusdGU_USD::AppendExpandedPackedPrimsFromLopNode() that changes its ABI.

Mon. January 30, 2023