Houdini Main Changelogs

21.0.134

Added an option on the Edit Prototypes LOP to not author any composition arc on the selected prim(s). This lets you use this node to create a class prim structure at the destination of an existing inherit arc.

Wed. October 9, 2024
21.0.134

The Edit Properties LOP and nodes built on that base that are affecting a USD relationship can now append, prepend, or remove prims from the existing list of targets.

Wed. October 9, 2024
21.0.133

Improved the transfer speed of data to Houdini from Unreal for large sparse data sets.

Wed. October 9, 2024
21.0.133

The Lattice SOP allowed for 0.01 units of wiggle room for the source geometry's points to sit outside of the rest lattice and still be deformed. The 0.01 units of wiggle room was in "parameteric space" and has been replaced with a real world unit which is configurable by the new "falloff" parameter. The new parameter defaults to 0.01.

Tue. October 8, 2024
21.0.133

Adds geo::Lattice::2.0 which includes support for Nurbs lattices and a falloff port allow a little wiggle room when a point sits just beyond the extent of the rest lattice (probably by means of a small deformation or numerical imprecision).

Tue. October 8, 2024
21.0.133

Adds the new "Nurbs" interpolation type and a falloff parameter to the Lattice SOP.

Tue. October 8, 2024
21.0.133

Added 'A' (albedo) event type in light path expression so that it's possible to write out albedo AOV based on specific path or BSDF component.

Tue. October 8, 2024
21.0.133

Fixed potential crash creating new viewer panes via hotkey.

Tue. October 8, 2024
21.0.133

On the HQueue Job page, Download Diagnostics Information button shows regardless of job status, while the Output Log and its Download button appear only when the job is assigned to a client.

Tue. October 8, 2024
21.0.133

Fixed a python error in the point weld state when attempting to weld to a point in a different node's geometry.

Tue. October 8, 2024
20.0.853

Fixed a potential crash when using the opexclude command for an operator which had not been loaded yet.

Tue. October 8, 2024
21.0.133

Fixed a potential crash when using the opexclude command for an operator which had not been loaded yet.

Tue. October 8, 2024
21.0.133

The Curve state now respects the handle pick radius for picking elements in the state, and now also picks elements in order of priority, first trying points, then tangents, then curves to reduce misclicks. This update also fixes some issues using the volatile select state (S key) while in the curve state, and addresses some other selection related issues such as MMB picking in the draw mode, and an issue selecting segments of NURBs curves.

Tue. October 8, 2024
21.0.132

Fixed a bug in HQueue where toggling between the View and Grid View of a Job page results in an Error 500 when the job's Output Log is long.

Mon. October 7, 2024
21.0.132

Fixed a bug where the Grid View of a job page did not take 100% width.

Mon. October 7, 2024
21.0.132

Fixed a bug in the Agent SOP where the "Use Pivot from First Frame" parameter was incorrectly visible in the FBX import mode. This parameter only affects the Character Rig input mode.

Mon. October 7, 2024
21.0.132

Add fps_input to APEX rigs. This input provides the current samplerate.

Mon. October 7, 2024
21.0.132

The Python Virtual Environment TOP now has an option for specifying the contents of a requirements.txt file directly in the node's parameter interface. This can used by setting "Load Packages From" to "Requirements File", and choosing "String" as the file source.

Mon. October 7, 2024
21.0.132

Add "Influence Strength" input for the rig::PoseWeightInterpolation APEX node that allows one to control the how closely the neighborhoods around the examples match them.

Mon. October 7, 2024
20.0.852

Some hydra delegates were expecting the data returned by GetRenderStats() to automatically make it through to the renderered image's metadata. This was the behaviour in H19.5 and earlier. There's now a new setting in UsdRenderers.json which specifies with data from the render stats should be translated verbatim to image metadata. This default to "*" so that if a delegate hasn't set up metadata translation, all of the render stats will be saved as metadata.

Mon. October 7, 2024
21.0.129

The File COP now loads image metadata as layer attributes.

Fri. October 4, 2024
21.0.129

Reworked the constraint tool in the APEX Animate viewer state.

  • Added 'Look At' and 'Middle' constraint types.
  • The previous default constraint is now the 'Offset' constraints.
  • All constraints have parameters which can be altered in the constraint tool.
  • Constraints now execute in the correct order.
Fri. October 4, 2024
21.0.129

Changed the behavior of the LOP viewer when the camera being looked through ceases to exist in the scene graph. The viewport still updates its view to reflect the fact that there is no camera to look through, but the camera selection remains in the menu with an icon indicating that the camera doesn't currently exist. This makes it safer to move the display flag around the LOP network without losing the camera choice.

Fri. October 4, 2024
21.0.129

When the "Attributes" toggle on the Agent Definition Cache SOP is enabled, the agent's current clip name is included in the cache. This is used to restore the original clip by default if the Clip Name parameter is not specified.

Fri. October 4, 2024
21.0.129

Renamed the "global" APEX registry to "callback" and added "control", "constraint", and "component" registries.

Fri. October 4, 2024