Version v2.8.0 of the Houdini-Niagara Plugin for UE5.7/ 5.6
To install the plugin, copy the HoudiniNiagara folder, either:
to the "Plugins\FX" folder of your Unreal project folder.
to the "Engine\Plugins\FX" folder of your Unreal Engine folder.
Binaries are included for the plugin for UE5.7, and 5.6 on Windows.
Please note that the Houdini Niagara plugin is also available with the Houdini Engine plugin, and can be obtained directly via the Houdini Launcher / Installer when installing the Houdini Engine for Unreal plugin.
CHANGES:
Added large file support to the plugin:
-
Large point cache files (>2GB) can now be imported, as their data is now stored in TArray64.
-
When importing large files, we no longer store the raw data for potential export later on.
This is to avoid creating unnecessarily large UAsset files. -
Converted internal code to use TArray64 when necessary, as well as uint64/int64 when needed.
-
The new serialisation code for large files is backward compatible with previous versions of the point cache assets.
Previously imported point caches are compatible with the new plugin. -
Optimised raw data compression for small files.
-
Unfortunately, it seems that Niagara still mainly uses 32bits indexing internally, or for shader generation and parameters, so we're still limited to a 32bits max size for the combined number of points, frames, and exported attributes (~4GB files).
-
If the amount of data imported in the plugin's buffers is too large to be processed afterwards by Niagara (due to 32bits buffer/indexing), the plugin will output an error in the log and fail the file import.
-
If you want to use larger files, then we recommend splitting the point cache to multiple files.
-
Fixed warnings in the GPU code due to the Alpha/Impulse/Type function incorrectly using float3 instead of floats.