Houdini Main Changelogs
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 | Bumped the HDK ABI version due to changes in HOM_crowds that affect ABI compatibility. |
Wed. December 18, 2024 | |
20.5.447 | Added correct handling of muscle attachment candidate dictionaries in the Muscle Mirror SOP - central muscles now have both the original candidates as well as their mirrored counterparts specified. |
Fri. December 13, 2024 | |
20.0.917 | Bumped the HDK ABI version due to changes in HOM_AgentClip that affect ABI compatibility. |
Wed. December 11, 2024 | |
20.5.445 | Bumped the HDK ABI version due to changes in HOM_AgentClip that affect ABI compatibility. |
Wed. December 11, 2024 | |
20.5.444 | Mantra will now use the OCIO file_rules to set color space metadata when saving image files. This may impact users who have set up specific file rules for .exr files (to save to ACEScg for example). |
Tue. December 10, 2024 | |
20.5.438 | Fixed an issue in the Clip 2.0 SOP where the Snapping Tolerance would not respect the input group. Points that are excluded from the input group will now remain at their original position. |
Wed. December 4, 2024 | |
20.5.430 | Across feather tools, the OpenGL and Vulkan viewport, change the test for discarding barbs. We only discard a barb when all its point positions equal zero. Previously we checked whether the last point was zero. This affects the Feather Utility SOP's "Find First Barb Point" feature and potentially all feather HDAs that use it. |
Tue. November 26, 2024 | |
20.5.405 | Bumped the HDK ABI version due to addition of extra volume properties in BRAY_Types.h. |
Fri. November 1, 2024 | |
20.5.401 | Fixed a bug in the Clip 2.0 SOP that led to incorrect clipping when the input group of polygons lay partially on the clipping plane. |
Mon. October 28, 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.5.388 | As of 20.0, the OpenCL DOP will not strip underscores from the name of a binding when generating the HAS_ macros. |
Tue. October 15, 2024 | |
20.5.382 | Due to bug fix in shading normals, displaced mesh with deformation motion blur may shade differently. |
Wed. October 9, 2024 | |
20.5.371 | Due to a bug fix in Mtlx USD Primvar Reader, any shader relying on its fallback value will shade differently. |
Fri. September 27, 2024 | |
20.5.370 | In H20.5, the TIL_Cop2Resolver class was renamed TIL_CopResolver to reflect it's ability to deal with COP2 or COP (Copernicus) nodes. To ease this transition, a TIL_Cop2Resolver.h header was just added which contains `using TIL_Cop2Resolver = TIL_CopResolver;` so HDK code can continue to use the TIL_Cop2Resolver class name. |
Thu. September 26, 2024 | |
20.5.347 | Aliased the graph::GetCompiledParms and graph::SetCompiledParms APEX callbacks to graph::DefaultParms and graph::SetDefaultParms. This should fix a few rare bugs when evaluating APEX graphs after setting the compiled parameters directly. Other than that, graph execution from within an APEX graph should not change. The behaviour of these callbacks differ in a few other subtle ways:
|
Tue. September 3, 2024 | |
20.5.341 | Bumped the HDA ABI due to changes to VE library header for querying Vulkan physical devices features, creating a Vulkan device, and reporting errors. Also, some versions of the contains() method on UT_ArraySet, UT_ArrayStringSet, and UT_StringSet, have been replaced with a more general method appropriately called containsAll(). |
Wed. August 28, 2024 | |
20.5.340 | Fixed a bug with the way Karma computed angular velocity motion blur for instances. This will change motion blur when angular velocity is used. |
Tue. August 27, 2024 | |
20.0.800 | Fixed bug where GU_RayIntersect would return a negated normal for hits on mesh primitives. Bumped the HDK ABI version due to changes to GU_RayQuadInfo that affect ABI compatibility when used. A member variable and constructor argument were added. |
Thu. August 15, 2024 | |
20.5.328 | Fixed bug where GU_RayIntersect would return a negated normal for hits on mesh primitives. Bumped the HDK ABI version due to changes to GU_RayQuadInfo that affect ABI compatibility when used. A member variable and constructor argument were added. |
Thu. August 15, 2024 | |
20.5.320 | AO Max Distance default value, in Render Settings Karma tab, has changed to 1.0e38 to match that of the MaterialX AO node. Hence this changes the look of the AO AOV for Karma CPU. |
Thu. August 8, 2024 | |
20.5.319 | Bumped the HDK ABI version due to changes in hou.hotkeys that affect ABI compatibility when used. |
Tue. August 6, 2024 | |
20.5.319 | According to the USD documentation, angular velocity is expressed in degrees/second. Karma was assuming angular velocity was in radians/second. This has been fixed, but angular velocity will be different from this version of 20.5 onward. https://openusd.org/release/api/class_usd_geom_point_instancer.html#af98bc3fe0a980a0fb0d5a67e6b4901f2 |
Tue. August 6, 2024 | |
20.5.311 | Bumped the HDK ABI version due to changes to UT_KnownPath enum |
Mon. July 29, 2024 | |
20.5.308 | Bumped the HDK ABI version due to changes in hou.SimpleDrawable that affect ABI compatibility if it was used. |
Fri. July 26, 2024 |