Houdini Main Changelogs

19.5.855

Fixed a bug where volume render might hang under rare circumstances. This bug was introduced in 19.5.854 due to a different fix that addresses similar issue.

Tue. January 9, 2024
19.5.855

Added acceleration blur support to the Houdini Hair Procedural. Acceleration attribute is now copied from the guides/skin, and new controls have been added to pick between Velocity Blur and Acceleration Blur. Also fixed the Velocity from Guides controls, which now work as expected.

Tue. January 9, 2024
19.5.855

Fix regression from Houdini 19.5.563 which accidentally broke $FPS by erroneously mapping it to $HOUDINI_FPS instead. This fixes the regression to use $FPS again instead of $HOUDINI_FPS.

Tue. January 9, 2024
19.5.854

Fixed a bug where volume render might hang and never finish under rare circumstances.

Mon. January 8, 2024
19.5.854

Fixed the time at which VOPs cook to update their errors. This fixes re-cooking of upstream nodes (eg, LOPs) that are time dependent.

Mon. January 8, 2024
19.5.854

Fixed a bug that caused houdini to create some files with the incorrect permissions on Windows only.

Mon. January 8, 2024
19.5.850

Added ability to prevent holdouts to contributing to utility (i.e. non-LPE) AOVs by adding 'noholdouts;' prefix to the variable name in RenderVar's Source Name field.

Thu. January 4, 2024
19.5.849

hou.GeometryViewport.addEventCallback not calling

  • Add a camera switch event to Solaris. The event is called when a camera isselected in the viewport menu.
Wed. January 3, 2024
19.5.849

Fixed a bug in the type properties dialog where a menu script of one parameter could be overridden with that of the previous one if the script editor widget had the focus when switching parameters.

Wed. January 3, 2024
19.5.829

Deprecated Raw Mesh generation method. This will remain the default method in 19.5 to maintain compatability but will be removed in a future version of Houdini.

Fri. December 15, 2023
19.5.829

The USD Render ROP will now additionally delete temporary VDB files when the `deletefiles` toggle is enabled. Previously it only deleted temporary USD files.

Thu. December 14, 2023
19.5.829

Fixed a bug where the Load Layer LOP wasn't properly reloading any referenced layers.

Thu. December 14, 2023
19.5.826

Fixed a regression with material variation and instancing in HoudiniGL.

Mon. December 11, 2023
19.5.823

Fixed an issue where the PDG Deadline Scheduler sometimes failed when trying to receive a task log from Deadline.

Fri. December 8, 2023
19.5.823

Fixed a crash when rendering a LOP scene with material variants with the OpenGL ROP.

Fri. December 8, 2023
19.5.821

The Edit LOP is now more robust against unexpected primitive types.

Wed. December 6, 2023
19.5.821

The HAPI_IsSessionValid method will now ping HARS to check if the server is still alive (when using an out-of-process session).

Wed. December 6, 2023
19.5.820

Don't create layer info objects for Landscapes where the layer is not specified in the HDA. Don't copy user specified layer info objects to the bake folder.

Wed. December 6, 2023
19.5.820

Fixed a crash with the UV viewport when in a SOP Create subnet in LOPs.

Tue. December 5, 2023
19.5.820

Fix regression between Remesh-1.0 and Remesh-2.0 and Houdini versions 18.5 and 19.0 where Remesh-2.0 could cause errosion along boundaries when using adaptive remeshing with several iterations.

Tue. December 5, 2023
19.5.820

Fix regression between Remesh-1.0 and Remesh-2.0 and Houdini versions 18.5 and 19.0 where Remesh-2.0 could cause errosion along boundaries when using adaptive remeshing with several iterations.

Tue. December 5, 2023
19.5.816

Fixed an issue where output nodes with the template flag enabled would result in `HAPI_GetOutputGeoInfos()` failing if `cookTemplatedGeos` is disabled in the cook options.

Fri. December 1, 2023
19.5.815
  • Fixed an issue with baking foliage where material overrides would be lost:material overrides are now applied to the cooked foliage type instead ofdirectly on the instanced foliage components (component level overrideswere lost if any modification was made to the foliage type that resultin an update to the components).
  • If an HDA outputs foliage via an existing foliage type asset(`unreal_instance` is set to a foliage type asset and not a static mesh),then baking will bake to a new foliage type asset if the cooked foliagetype has been modified (for example, generic uproperty attributes areused to change properties of the cooked foliage type, or materialoverrides are applied).
Thu. November 30, 2023
19.5.814
  • Fixed an issue where the static mesh and materials used by a foliage typewas not baked when the foliage type was baked.
  • Baking now also checks if a temporary asset was created by the`HoudiniAssetComponent` that is being baked (using the GUID saved in thetemporary asset's metadata) before baking the object itself.
Wed. November 29, 2023
19.5.814

Fixed a bug with the VEX cache where there was a very very small chance that it was possible to use the incorrect cached code.

Wed. November 29, 2023