Niagara Fluids can collide against many component types. This tutorial will introduce methods to allow your fluid simulations to react to the world they occupy.
https://dev.epicgames.com/community/learning/tutorials/8kkP/scene-interactions-with-niagara-fluids
Hey Dan,
Thanks for the great tutorial. Can I ask how would I customise this to work with a character who isnāt a player but is keyframe within sequencer then ideally render out the interactions in mrq?
Many thanks
Hi Dan
sorry, but iām french and your accent is very difficult for me and the video has no transcript or subtitle
can you add that?
thanks
Also after much testing we canāt get these fluids to appear in mrq. Any more tips on this would be hugely appreciated.
āUse Physics Asset Collisionsā is gone in 5.1. It seems itās removed from Grid3D_ComputeBoundary. If itās intentional, whatās the workaround for the tutorial steps?
Iām having the same problem! Did you find an option?
hey, same on UE5.3 - there is no āUse Physics Asset Collisionsā option. Any idea how to solve this issue? Thanks in Advance!
Please, @DanPearson we need your wise suggestions
Apologies, my notifications are not working so great!
With the latest templates colliding against skeletal meshes should ājust workā.
Under the hood we are using the Rigid Mesh Collision Query module which will grab all meshes inside the bounds of the fluid. For skeletal meshes that includes distance fields from capsules etc.
You can filter the meshes it finds if your scene is complex by adding an actor or component tag to the emitter. Then add the same tag to the meshes you want to collide against.
You can also debug your collisions by activating āDebug Collision Volumeā under the Debug tab. This will copy the boundary condition into the Density attribute so you can render it as a volume.
This should all work the same way via MRQ.
Iāll try to find some time to update the tutorial.
thanks a lot for the reply.
What is the technique for getting the VR Hands from the VR Template to interact with the Fluid sims? Iām using deferred shader and disabled stereo rendering, so the fluids work fine in the headset, but my hands donāt interact with the fluid at all. Grabbable objects, like the cubes in the VR Template, can be picked up and then interact with the fluid correctly. Iāve tried changing collision settings on the hand meshes inside the VRPawn to blockalldynamic and physicsactor with no success. Any ideas?