Customize rendering
Render in local space
Open "Engine > Plugins > 3D Gaussians Content > Niagara > NE_3D_Gaussians" and enable "Local Space" of Emitter Properties to process Niagara particle in local space.
If you want to move 3D Gaussians Splatting actors at runtime using Sequencer etc., please turn on "Local Space".
Use your own Niagara
By specifying any Niagara System to the variable "Default > Advanced > Niagara Override" of "BP_3D_Gaussians_ModelName", you can use that Niagara for the rendering.
The main way to use it is:
- Copy the Niagara System from "Engine > Plugins > 3D Gaussians Content > Niagara"
- Add some modules to it
- Specify it tp the "Niagara Override"
Example: Move by Wind Force
By specifying "Engine > Plugins > 3D Gaussians Content > Example > NS_3D_Gaussians_sh0_MoveByWindForce" to "Niagara Override", you can get the effect above.
Example: Rotate by Curl Noise
By specifying "Engine > Plugins > 3D Gaussians Content > Example > NS_3D_Gaussians_sh0_RotateByCurlNoise" to "Niagara Override", you can get the effect above.
Example: Scale by Curl Noise
By specifying "Engine > Plugins > 3D Gaussians Content > Example > NS_3D_Gaussians_sh0_ScaleByCurlNoise" to "Niagara Override", you can get the effect above.