1
$\begingroup$

I am trying to create a water simulation on a hexagonal platform. I am using the add-on Flip Fluid v1.1.0 Demo. I assign functions to all objects of the scene. Obstacle, Fluid, Domain. After baking, water flows through the obstacle. I assigned the physics Rigid Body to the obstacle. The result is similar. Is there anything I can do to keep the water on top of the obstacle? Or is this not possible for this add-on? I have a similar result when using MantaFlow. Blender version 2.92, 2.93.

enter image description here

$\endgroup$
12
  • 1
    $\begingroup$ normally just increasing the resolution will help. If you want an exact help, please provide blend file so we can have a look at it. $\endgroup$
    – John MC
    Sep 1, 2021 at 6:53
  • $\begingroup$ I have tried 300 and 600 resolution. Nothing helps. $\endgroup$ Sep 1, 2021 at 9:54
  • $\begingroup$ Where can I attach a file? $\endgroup$ Sep 1, 2021 at 10:00
  • $\begingroup$ open blend-exchange.com and read the instructions $\endgroup$
    – John MC
    Sep 1, 2021 at 10:46
  • $\begingroup$ OK. I have uploaded this file. It is called "Ocean Testing 04.blend". $\endgroup$ Sep 1, 2021 at 11:05

1 Answer 1

2
$\begingroup$

The main issue that is causing leakage is that the obstacle object contains non-manifold geometry:

enter image description here

For objects to work correctly in the simulator, the geometry must be manifold/closed/watertight (Documentation).

The next issue that you will run into is that liquid will leak through thin walls at low resolutions. You can increase resolution to fix this, but this may increase simulation bake time significantly depending on how thin the obstacle is (Documentation and Solutions).

An alternative solution to increasing resolution could be to remodel the simulation setup to prevent any leakage at low resolutions:

  1. Create a simple 6 sided cylinder. This will be the container for the liquid.
  2. Set this object to an obstacle and enable the Inverse option. This will enable the obstacle to contain liquid inside of it and no liquid will be able to escape the object.
  3. Create a cube and model a sloped ramp to match the original hexagon container. Set this object to an obstacle.

enter image description here

Here is a revised .blend file including these changes:

Your original objects can still be used for rendering while these new objects can be used just for the simulation.

Hope this helps!

$\endgroup$
1
  • $\begingroup$ Thanks for your help! Great explanation. I will continue painting. $\endgroup$ Sep 2, 2021 at 4:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .