Houdini Main Changelogs

20.0.276

Various fixes for the animation editor.

  • Fixed values and time marks not showing numbers when selected.
  • Fixed time marks being cropped after pressing H to home the viewport.
  • Fixed a crash that would occur if all keys of a channel are deleted.
Wed. March 8, 2023
19.5.549

The collection tree pane will now find and show collections defined on instance proxy primitives.

Wed. March 8, 2023
20.0.276

The collection tree pane will now find and show collections defined on instance proxy primitives.

Wed. March 8, 2023
20.0.275

Fixed incorrect frustum culling of some USDSkel prims in HoudiniGL.

Tue. March 7, 2023
19.5.548

Fixed incorrect frustum culling of some USDSkel prims in HoudiniGL.

Tue. March 7, 2023
19.5.548

Sped up the population of the scene graph collection tree.

Tue. March 7, 2023
20.0.275

Sped up the population of the scene graph collection tree.

Tue. March 7, 2023
19.5.548

The Mac OS version of Houdini now properly handles spaces in installation path names when compiling OpenCL code for the Vellum and Pyro solvers, among others.

Tue. March 7, 2023
20.0.275

The Mac OS version of Houdini now properly handles spaces in installation path names when compiling OpenCL code for the Vellum and Pyro solvers, among others.

Tue. March 7, 2023
20.0.275

The Graph Color SOP is now faster and uses less GPU memory when in Primitive mode, which also speeds up graph coloring in the Vellum Solver.

Tue. March 7, 2023
19.5.548

Fixed a bug in the work item file deletion dialog which was causing the Cancel button to consider all files to be selected, rather than dismissing the dialog without making changes to the node.

Tue. March 7, 2023
20.0.275

Fixed a bug in the work item file deletion dialog which was causing the Cancel button to consider all files to be selected, rather than dismissing the dialog without making changes to the node.

Tue. March 7, 2023
19.0.915

Fixed a bug in the Crowd Source SOP where randomizing the initial state only supported pattern matching against clips from the first input agent, ignoring the effects of the Randomize Agent Primitive option.

Tue. March 7, 2023
19.5.548

Fixed a bug in the Crowd Source SOP where randomizing the initial state only supported pattern matching against clips from the first input agent, ignoring the effects of the Randomize Agent Primitive option.

Tue. March 7, 2023
20.0.275

Fixed a bug in the Crowd Source SOP where randomizing the initial state only supported pattern matching against clips from the first input agent, ignoring the effects of the Randomize Agent Primitive option.

Tue. March 7, 2023
19.5.548

Husk will now consistently provide upper case channel names for OpenEXR files. There's a new property that husk looks for on Render Var primitives named driver:parameters:aov:channel_lower_rgb which will cause the channel names to be created with lower case.

Tue. March 7, 2023
19.5.548

Fixed a bug where changing purpose attribute had no effect in IPR update until render restart.

Tue. March 7, 2023
19.5.548

Improved the performance of the Merge LOP when changing upstream nodes.

Tue. March 7, 2023
20.0.275

Fixed a bug in the animation editor where rapidly moving a keyframe using CTRL+LMB DRAG could make its value change.

Tue. March 7, 2023
20.0.275

When saving out USD files that refer to files inside $HFS, Houdini now converts these full paths to "search paths" by stripping off the $HFS prefix. When starting Houdini, if PXR_AR_DEFAULT_SEARCH_PATH is not set, set it to $HFS so that these search paths resolve as expected.

Tue. March 7, 2023
20.0.275

Prevents a crash that can occur in UVFlatten 3.0 SOP that can occur when Axis-Aligned Vertex Groups are specified with invalid conditions.

Tue. March 7, 2023
19.5.548

Fixed a bug with the pyro shader producing incorrect results with negative density values.

Tue. March 7, 2023
20.0.275

Fixed a bug with the pyro shader producing incorrect results with negative density values.

Tue. March 7, 2023
19.5.547

Added Stencil Field support to the SOP Merge Field DOP.

Mon. March 6, 2023
19.5.547

It's now possible to create partitions in a pdg.PartitionHolder using a string name instead of an index. When the partition step is finished, the names of all string-based partitions are sorted and the partitions are assigned an index based on their position with the sorted list.

Mon. March 6, 2023