I have created a short video of three fluids that seem to interact with each other. In fact it is a fake. Actually the Blender Elbeem fluid simulator is not able to simulate fluids with different densities. But it can be faked to a certain degree, so it will look like it would
The basic workflow is pretty straightforward:
- Plan a fluid simulation, where fluids of different densities are involved.
- Check the timing of the fluids.
- Set up each fluid simulation individually in Blender and bake it.
- Open a new file in blender and make a mesh object a Fluid domain.
- Point its cache to the directories of the baked fluids.
- Duplicate the fluid domain object and again adjust the cache directory
- Adjust the timing with the Offset slider
Unfortunately this technique is limited to slow moving fluids that do not mix with each other.
I used this workflow also on this short video:
If you want to know how this can be done in detail, here is the tutorial for it. I will guide you through the workflow on setting up three high viscosity fluid simulations and put them together in a single scene in Blender.
Here you can get the source file.