Houdini 20.0 What’s new What’s new in Houdini 20

What’s new User interface, viewport, scripting

On this page

User interface

  • Houdini applications, including hython and hbatch, now accept a -profile-startup command line option. When specified, Houdini profiles its startup time with the Performance Monitor. Use the option to identify potential bottlenecks in Houdini’s startup sequence.

  • Added support to the Performance Monitor to track time spent in node event scripts.

  • File path completion added to parameters.

  • Completion of env vars in parameters, including env vars defined in JSON packages.

  • Improved wiring of nodes, when multiple nodes are selected. Houdini avoids trying to connect all selected nodes to a single input. Instead, the “ends” of connected nodes are wired into the destination inputs. Previously, Houdini would connected the first node in the selection list (which could be unpredictable in cases of box-selection of nodes).

  • Bezier ramp parameters now have handles.

  • Pasting comma-separated values in vector parameters works.

  • HUD sliders are replaced by HUD handles.

  • Added parameters for video playback in the Background tab of the Display Options window.

Viewport

The viewer can now render using the Vulkan graphics API, but it is experimental in this release. To try it out, set the environment variable HOUDINI_VULKAN_VIEWER to 1. The Vulkan renderer is not production ready yet and this is only recommended for testing purposes or porting existing render hooks to Vulkan.

Scripting

What’s new in Houdini 20