Version 2.0.15 - Houdini 19.5.493
Version 2.0.15 - Houdini 19.5.493
Update 15 of the Houdini Engine for Unreal Plugin.
The plugin is now linked to Houdini 19.5.493/ HAPI 5.0.5.
Source and binaries are included for:
- UE4.27, UE5.0, and UE5.1 on Windows.
- UE4.26, UE4.27 and UE5.0 on Mac OS 11.
Changes:
-
Added support for UE5.1.
Both UE5.0 and UE5.1 use the same source code/branch. -
Added support for outputting Data Tables assets.
See the documentation for more information. -
Added a "Prefer Nanite Fallback Mesh" option to Geometry Inputs / NodeSync.
If checked, the plugin will use the fallback mesh (proxy) for any Nanite mesh sent to Houdini. -
World inputs now add the "unreal_level_path" and "unreal_actor_path" when sending their input objects as references.
-
Added support for Foliage in World Partition worlds.
-
Added support for specifying the material slot when using the unreal_material attribute with point instancers (unreal_instance).
You can specify the material slot to override by adding its slot number to the attribute name: unreal_materialX. -
When importing meshes to Houdini, we now prefix the unreal_material attribute string with the material slot index if the mesh uses more than one material. This prevents the plugin from merging material slots that use the same material, or the plugin reordering material slots.
-
Imported material parameters now also add their material slot number to the attribute name (unreal_material_X_PARAM_NAM).
This prevents overwriting values when separate materials use a material parameter with the same name.
Bug Fixes:
- Fixed crash when actors are renamed.
- Added support for streaming landscape proxies in levels with world partition enabled.
- Fixed landscapes not being shared when importing landscape tiles in World Partition Levels.
- Fixed crash when importing foliage into World Partition levels.
- Fixed an issue that would cause build failures on some Linux platforms.
- Fixed Houdini-generated materials remaining in the temp directory when baking their corresponding meshes.
- Fixed shared landscape import into Unreal when using streaming proxy names.
- Fixed issues when rebuilding assets that use other HoudiniAssetComponent in World Inputs.
Issues would happen either when rebuilding the assets with the input OR the asset selected in the input. - Fixed the Houdini Asset Component returning incorrect bounds. This caused issues when framing ('F') the HAC.
- Fixed a bug that would cause incorrect material assignments for high poly mesh inputs.
- Added support for multiple foliage actors for World Partition.
- Added Support for multiple components on output objects. This is needed to properly support foliage instancing in UE5.
- Fixed a crash in Unreal 5.1 when creating landscapes.
- Fixed all foliage types being removed when an HDA is added.
- Fixed an issue where loading normal maps.
- Fixed an issue that could cause the plugin to add empty mesh sections to output meshes.
- Fixed stale instancer output data not being properly cleaned up upon cooking.
This issue could cause level data to bloat unnecessarily.