Houdini Main Changelogs
![]() |
20.5.381 | XPU: Fixed a bug in expanding a custom MaterialX node |
Wed. October 9, 2024 |
![]() |
20.5.381 | 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 |
![]() |
20.5.381 | Fixed a potential crash when using the opexclude command for an operator which had not been loaded yet. |
Tue. October 8, 2024 |
![]() |
20.5.381 | Fix a bug that broke in some cases variable reassignments in for loops and conditional blocks in apex script |
Tue. October 8, 2024 |
![]() |
20.5.380 | Add print() and warning() functions and the option to use raise error() to APEX script based on the Log callback. Add a log viewer button to the APEX Script node to improve debugging. |
Tue. October 8, 2024 |
![]() |
20.5.380 | Fix bug where geometry in LOPs view is removed from viewport after finishing incremental updates, in some cases |
Mon. October 7, 2024 |
![]() |
20.5.380 | 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 |
![]() |
20.5.380 | Added a "Log" callback to APEX and added an "APEX" source in the Log Viewer. This callback can be used to print error messages to the APEX log. |
Mon. October 7, 2024 |
![]() |
20.5.380 | Fixed a bug in the Normal SOP that could cause some edges to be unexpectedly cusped. |
Mon. October 7, 2024 |
![]() |
20.5.380 | Fixed an issue in APEX Script where using an augmented assignment statement inside of a scope block could leave the node unconnected resulting in sorting issues. Also, update geometry foreach loops to allow passing a group string to iterate over a subset of the geometry. |
Mon. October 7, 2024 |
![]() |
20.5.380 | Fixed a class of bugs in APEX Script that could arise when using '_portalias' or graph attributes such as 'graph.nodename' inside or after scope blocks which could result in the scope blocks being unexpectedly disconnected or the spare ports being created with incorrect names. Also fixed a bug in APEX Script where nodes would be positioned incorrectly when using relative positioning metadata to position a node relative to some other node that did not have a fixed position. |
Mon. October 7, 2024 |
![]() |
20.5.380 | Fix an issue in APEX Script where using '_portalias' after a loop or if scope could result in the out-going spare port being created with the incorrect name, and another issue where subnet outputs could be created with the incorrect name if using '_portalias' before the return with a different name than was returned. |
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 |
![]() |
20.5.380 | 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 |
![]() |
20.5.377 | 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 |
![]() |
20.0.848 | Fixed an issue where level instance data would not be correctly imported into Houdini. |
Fri. October 4, 2024 |
![]() |
20.0.848 | Fixed an issue where landscapes would be imported into Houdini with different sizes on different layers. |
Fri. October 4, 2024 |
![]() |
20.0.848 | Fixed an issue with level instances not baking in non-world partition levels. |
Fri. October 4, 2024 |
![]() |
20.5.376 | Fixed an issue level instance inputs would not always be uploaded to Houdini. |
Fri. October 4, 2024 |
![]() |
20.5.376 | Fixed an issue with the RBD Car Follow Path SOP where wheels would keep moving when the vehicle was stopped and springs were enabled. Fixed an issue where the animated steering would jitter when the vehicle wheels might be positioned ahead of the next frames depending on terrain geography. Added support for reversing the vehicle along the curve. Improved dynamic reversing. |
Thu. October 3, 2024 |
![]() |
20.5.376 | The File::New Asset Python options for Compositing are suffixed - Old as they refer to the old Compositor. The Subnet option for Compositing is likewise taged old, and a new Copernicus option added. |
Thu. October 3, 2024 |
![]() |
20.5.376 | Added support for geometry inputs and outputs in compiled blocks. |
Thu. October 3, 2024 |
![]() |
20.5.375 | Fixed an issue where animation matrices would be scaled in Houdini when importing from Unreal. |
Thu. October 3, 2024 |
![]() |
20.5.375 | Internal unit test updates. |
Thu. October 3, 2024 |