Houdini Main Changelogs

21.0.141

The Houdini Ocean Procedural now deletes a number of interal primitive attributes, using less memory for high resolution ocean rendering.

Wed. October 16, 2024
21.0.141

PDG now automatically localizes file attributes referenced using `@attrib` during in-process work item cooks. Previously accessing file attributes would return unlocalized paths, which had to manually handled by the caller.

The old behavior can be restored by passing localize=0 to the new expression functions `pdgattribfile(..)` and `pdgattribfilevals(..)`, which various options for evaluating file attributes.

Wed. October 16, 2024
21.0.140

XPU: shadow linking now supported for up to 4 rules/groups per scene

Wed. October 16, 2024
21.0.141

Fixed a bug in the Curve state where the xform pivot would be reset to the centroid of the selected points at the end of any point or handle drag.

Wed. October 16, 2024
20.0.861

Fixed a bug in the hrpyc module that caused the module to not work with HOM enum values.

Wed. October 16, 2024
21.0.140

Fixed a bug where deep images would contain invalid samples for materials with subsurface scatter under "Path Traced" convergence mode.

Tue. October 15, 2024
21.0.140

Fixed an error where the last frame of a video exported by FFmpeg could be missing.

Tue. October 15, 2024
20.0.860

As of 20.0.96, the OpenCL DOP will not strip underscores from the name of a binding when generating the HAS_ macros.

Tue. October 15, 2024
20.0.860

The Grain POP will now work with target stiffness attributes and target weight attributes.

Tue. October 15, 2024
21.0.140

Make @vdb.sample(...) return a float3 instead of a cnanovdb_Vec3F in OpenCL nodes. Fix the default values of @vdb.sample(...), @vdb.getAt(...), and @vdb for vector and varfloat VDB bindings (when no VDB is wired in) to be float3, not float.

Tue. October 15, 2024
21.0.140

Fixed an Animation Editor crash when viewing pinned channels from APEX rigs.

Tue. October 15, 2024
21.0.140
  • Fixed a bug in the importer that caused uv layers after uv2 to be loadedincorrectly.
  • uv* and Cd attributes are now properly tagged with the correct attributetype.
Tue. October 15, 2024
21.0.140

Fixed a python error in the Curve state when using "Fuse Branch" immediately after entering the python state.

Tue. October 15, 2024
20.0.859

Performance optimizationis for run length encoding.

Tue. October 15, 2024
21.0.139

Removed deprecated instancer code (variations and MSIC) and simplied instancer code.

Tue. October 15, 2024
21.0.140

Fixed a crash with the Flipbook ROP when a render hook is installed.

Tue. October 15, 2024
21.0.139

Componentutilslib: Updated multiik with bugfix for the disconnected guidesource port.

Mon. October 14, 2024
21.0.139

Fixed bug on multiik where the guidesource port was disconnected.

Mon. October 14, 2024
21.0.136

Fixed a performance issue with the Scene View in LOPs when displying large scenes.

Fri. October 11, 2024
21.0.136

Fixed incorrect behaviour in the USD Skin Import SOP and the Agent SOP's USD import mode, when importing a mesh that had skinning and blendshapes along with a non-identity skel:geomBindTransform matrix.

Fri. October 11, 2024
21.0.136

Updated the Crowd MotionPath SOPs to support parented agents (e.g. as configured by the Agent Relationship SOP). The motion paths for child agents are deformed to reattach the agent to its parent after any edits are made to the parent motion paths.

Fri. October 11, 2024
21.0.135

XPU: "hitPz" rayimport (camera-space depth) uses absolute distance and no longer allows negative distance. This also addresses illegal depth values in deep image output.

Thu. October 10, 2024
21.0.135

Fixed an issue with work items that depend on upstream items in a feedback block not cooking properly when a cook is triggered using the "Cook Work Item" context menu entry.

Thu. October 10, 2024
21.0.135

Fixed a double transform bug in the multiik component if the joints are scaled.

Thu. October 10, 2024
21.0.135

Fixed hcustom and the HDK Makefiles on Windows so that they add the HDK pythonX.Y include directory to the compiler's header search path. This fixes errors when compiling code that includes <UT/UT_PackageUtils.h> for example.

Thu. October 10, 2024