How to create the splashing of a fluid

Hello everyone :slight_smile:

I want to make a glass bottle containing a fluid (ink in this case) that explode on hit. The bottle is already set and working but I have no idea how to handle the fluid part.
I think I’ll have to use particles to simulate the splashing (explosion of the fluid) but I never worked with particles before so I have no idea how to do that.
And most important for the ink puddle : I though about using a decal but if the ink is on something that move the decal will stay in place, right ? Is there a better way to color my object that would have been stained by the ink ?

I hope that you will be able to help me with my questions, thanks everyone :slight_smile:

First of all you need a proper liquid-splash flipbook texture. Once you have that you can get to particle creation part.

For decals; if there is an ink bottle that stains the surface it touches then you can create a blueprint out of that bottle and in it’s blueprint tell it to spawn and attach(Spawn Decal Attached node) decals whenever it collides with something. That way the decal will stick on movable objects and wont cause any problems.

Thanks for your answers, now I have somewhere to begin ^^
But for the stainning part I want it to be able to stain the player (it’s a projectile that can touch them as well as the floor and probably both at the smae time). Is there a way to do that with decals ? I think I whould rather change the material of the player if he is hitten by the ink.