Skip to content

Version 2.0.10 - Houdini 19.0.622

Compare
Choose a tag to compare
@dpernuit dpernuit released this 17 Jun 22:37
· 170 commits to Houdini19.0-Unreal5.00 since this release

Update 10 of the Houdini Engine for Unreal Plugin.

The plugin is now linked to Houdini 19.0.622 / HAPI 4.2.11.

Source and binaries are included for UE4.26 UE4.27 and UE5.0.

Please note that the source code now available in the Houdini19.0-5.00 branch is now for the UE5.0 release builds.

Changes

  • Added support for Unreal Engine 5.0.

  • Fixed crash when outputting Geometry Collections.

  • "Open Session Sync" and "Open Scene in Houdini" now use unreal's working directory as their working dir instead of using the temp directory.
    This will make troubleshooting path issues with the internal session more convenient.

  • Fixed bug causing session loss when using Unreal Spline Components in World Inputs.
    (when not using legacy curves)

  • Fixed bug that caused World Inputs to sometimes not detect that their input object/actors had changed. This prevented the HDA from automatically updating.

  • Added the "Use Legacy Curve" checkbox to world inputs.

  • Improved how world inputs track/detect spline components modifications.

  • Fixed manually entered transform still being pushed to Houdini even when "Push Transform to Houdini" is disabled.

  • Fixed Unreal Spline Component's closed state being incorrectly set when using world input.

  • Fixed world input ignoring the "Use Legacy Curve" setting when sending unreal spline components.
    The setting was only used for (Houdini) curve inputs.

  • Enabled the "Use Legacy Curve" setting by default as it helps with instabilities when inputting curves/splines.

  • Fixed a bug that caused UploadTransformToHoudini to only work when CookOnTransformChange was enabled.

  • Houdini Proxy Meshes are now enabled by default.

  • Fixed rot/scale attributes being ignored when outputting curves to SplineComponents.

  • Fixed material parameter attributes (unreal_material_parameter_*) not being created on inputs.

  • (UE5) Added support for the "unreal_nanite_fallback_relative_error" and "unreal_nanite_trim_relative_error" attributes to set the corresponding nanite settings.

  • (UE5) Merged PR#172 on behalf of Filoppi:
    Fixed Nanite FallbackPercentTriangles parameter being incorrectly set