I know how to make obstacles and inflows in Blender, but I do not know how to simply select an object and have it be filled totally with fluid.

What tool/command/setting do I need to have an obstacle become filled with fluid?

  • 2
    $\begingroup$ Short answer for now - model a mesh roughly in the shape of the fluid. Put it inside your container/obstacle. Designate it as a fluid in the sim settings. $\endgroup$
    – Mentalist
    Dec 28, 2015 at 10:19
  • $\begingroup$ That was what I tried first, but it tends to create problems with fluid clipping the container, flowing out, and acting strangely. $\endgroup$
    – Somatic
    Dec 28, 2015 at 17:07
  • 2
    $\begingroup$ I know what you mean. Some things to consider include 1. mesh density (sometimes denser is better), 2. real world size of the fluid (sometimes larger is better), and 3. mesh topology (if there is non-manifold geometry or inverted normals you will have problems)... I hope that points you in the right direction. You'll probably need to experiment a bit. $\endgroup$
    – Mentalist
    Dec 29, 2015 at 14:57
  • $\begingroup$ if you limit the domain to the container size, it won't go out :) $\endgroup$ Feb 23, 2016 at 15:10
  • $\begingroup$ Normals need to be reset for fluid to exist inside the obstacle. $\endgroup$
    – ken heinze
    Dec 27, 2017 at 23:48

2 Answers 2


There is no shortcut at all. My idea could be select the inner side of your container mesh and duplicate it with Shift + D. Then press P to separate the selection into another object.
You can try to make new mesh closed by selecting its top loop and pressing F and with luck get it close without much work (the mesh must be closed the Fluid sim to work).
Then add Fluid modifier in Physics panel.

  • $\begingroup$ I edited your answer to make it more clear; hope the edits represent your idea. $\endgroup$
    – Mr Zak
    Feb 29, 2016 at 13:42

One way to do it is to simply put an inflow object inside your obstacle and let it fill up. That's how I would do it.


You must log in to answer this question.

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