Houdini Main Changelogs

20.5.454

Added an Offscreen Quality parameter to the Crowd Procedural LOP to control whether offscreen agents are more aggressively optimized by the procedural. Also fixed a bug that could cause the LOD estimate of on-screen agents to be inaccurate, allowing foreground agents to be unexpectedly affected by the procedural. For existing scenes, the LOD Threshold parameter can likely be increased if the previous behaviour did not produce any artifacts.

yesterday
20.5.453

XPU: fixed a crash relating to nested instancing

yesterday
20.5.453

Fixed a crash that could occur when trying to open a BGEO file directly in LOPs if the BGEO file does not exist.

Thu. December 19, 2024
20.0.924

Optimized destruction of light actors.

Thu. December 19, 2024
20.0.924

Updated {hda_level} to work with world partition levels.

Thu. December 19, 2024
20.0.924

Data Layer and HLOD settings now get applies to child landscape streaming proxies, not just the parent landscape.

Thu. December 19, 2024
20.5.452

Restored the pre-Houdini 20.5 scheduling mode in the Deadline Scheduler TOP node such that work items are scheduled as tasks by default. There is a new Schedule Work Items As Jobs toggle parameter on the Deadline Scheduler TOP node that can be checked on to schedule work items as separate jobs instead. Scheduling work items as jobs is a workaround to a Deadline race condition that occassionally drops PDG tasks when there is high activity on the farm.

Wed. December 18, 2024
20.5.452

Restored the pre-Houdini 20.5 scheduling mode in the Deadline Scheduler TOP node such that work items are scheduled as tasks by default. There is a new Schedule Work Items As Jobs toggle parameter on the Deadline Scheduler TOP node that can be checked on to schedule work items as separate jobs instead. Scheduling work items as jobs is a workaround to a Deadline race condition that occassionally drops PDG tasks when there is high activity on the farm.

Wed. December 18, 2024
20.0.924

Fixed the behavior of the translate/rotate/scale buttons to the left of the viewport when viewing a LOP network.

Wed. December 18, 2024
20.5.452

Fixed the behavior of the translate/rotate/scale buttons to the left of the viewport when viewing a LOP network.

Wed. December 18, 2024
20.5.452

Bumped the HDK ABI version due to changes in HOM_crowds that affect ABI compatibility.

Wed. December 18, 2024
20.5.452

Added an option to the Crowd Procedural LOP to bake out the skinning for all agents, not just the agents which became a prototype (and their instances). This can be useful if the deformed geometry is needed for subsequent procedurals, or for any differences in behaviour between the Bake Skinning LOP and the Hydra skinning computation (such as skinning normals)

Wed. December 18, 2024
20.5.451

Fix hotkey labels in Skeleton SOP's viewport state to say Toggle instead of Enable/Show because that's actually what is happening to avoid confusion.

Tue. December 17, 2024
20.5.451

Fixed a SOP Import bug where the fieldName, fieldIndex, and filePath attributes for volume / VDB assets were always authored as time samples regardless of the SOP Import parameters.

Tue. December 17, 2024
20.5.451

Added support for round-tripping unsigned USD primvars/attributes (uint and uint64 types) through SOPs. These are translated to int64 attributes when unpacking, and new SOP Import parameters allow configuring which SOP integer attributes are translated to USD uint or uint64 attributes.

Tue. December 17, 2024
20.5.451

The usdview application now works on Qt6 builds.

Tue. December 17, 2024
20.0.923

Fixed a recent HQueue regression where clients sometimes went offline when running jobs.

Tue. December 17, 2024
20.5.451

Fixed a recent HQueue regression where clients sometimes went offline when running jobs.

Tue. December 17, 2024
20.5.451

The imaketx utility should now properly create all MIP maps for .exr textures, even when given an odd resolution input image.

Tue. December 17, 2024
20.5.450

When a Light Mixer LOP was in a subnet and it was connected directly to the subnet's input, there would be a Python exception that would prevent the "Add Light" menu from adding lights correctly. This has now been fixed.

Mon. December 16, 2024
20.5.450

Fixed an issue in APEX Script when decompiling that did not properly suffix protected keywords with '_' when formatting callback arguments in some cases, and another issue where some python keywords such as 'in' were not being properly treated as protected keywords.

Mon. December 16, 2024
20.5.450

Improve callback type inference in APEX Script for callbacks with variadic ports to now correctly check the types of variadic arguments and match them with the variadic input ports on the callbacks to find the correctly typed callback signature.

Mon. December 16, 2024
20.5.450

Fixed an issue when decompiling in APEX Script that could list an argument twice if the port on the callback was both wired and had a hardcoded parameter value set. Also fixed an issue with negated constants that could give warnings when using -1 instead of -1.0, and another issue that would place the absolute value of the constant down first and then negate it by multiplying by -1 instead of simply placing the negated constant down right away.

Mon. December 16, 2024
20.0.922

The USD output processor processSavePath method is now passed a value for the referencing_layer_path even if the asset being saved is a USD layer (except the root layer of the stage).

Mon. December 16, 2024
20.5.450

The APEX Edit Graph SOP's default error handling is now Report as Warnings

Mon. December 16, 2024