0
$\begingroup$

I created a fluid simulation for nearly one week. A soda can that pours water into an invisible glass. But the water does not look realistic. Why is this?

Settings:

  • Resolution Divisions: 128
  • Mesh: Upres Factor: 2

(I'm not sure which settings are important, so I put it in the image)

By the way, is this normal? The first frame takes some seconds to render, but starting around frame 80 it takes longer and longer. Frame 180, for example, takes nearly 30 minutes to render.

My render needs over one day to finish and the result looks so bad.

Blender file:

render settings

$\endgroup$
10
  • 2
    $\begingroup$ Well, without knowing your hardware specifications, this is just a general statement, but yes - it is (or can be) normal that it takes longer from frame to frame. I suppose you're using a flow object set to Inflow, which means the longer the simulation runs, the more and more particles are there and the more complex the simulation becomes. You've also enabled foam and bubbles which makes it's even worse. $\endgroup$ Mar 10, 2022 at 6:54
  • 3
    $\begingroup$ And how should the liquid look realistic? Which liquid glows from the inside (Emission shader?) Another thing is, depending on what kind of liquid this is supposed to be, the Volume Absorption doesn't do much if set to white, it only makes it darker but maybe not with this low density. What I would suggest is get rid of the Emission shader, set the Glass BSDF to white or just slightly tinted in the desired color, set the color you want for the liquid in the Volume Absorption and maybe increase the density. Also check Light Paths > Max Bounces > Volume, set it higher than 0. $\endgroup$ Mar 10, 2022 at 6:58
  • $\begingroup$ I would also suggest you to check the scale of your models. To have realistic simulations you need to use real-life scale. I said that, tho, because I can't really guess what you mean by "does not look realistic", is it the shading, the physics, both or the bubbles? $\endgroup$ Mar 10, 2022 at 6:58
  • $\begingroup$ Or for the liquid material, even better than using the Volume Absorption it would be to take a Principled Volume shader. Set the color you want as Color and play with the Anisotropy value for different results. You could also set an Absorption Color in the node. $\endgroup$ Mar 10, 2022 at 7:16
  • $\begingroup$ @GordonBrinkmann AMD Ryzen 9 5900X 12 Core / NVIDIA GeForce RTX 3060 / Samsung SSD 970 SCSI / 32GB DDR4 It should be a soda. With bubbles and so on. Like this (that's the original one) dropbox.com/s/ypnyeghnxx7559j/Soda_real.jpg?dl=0 The first is another flavor $\endgroup$
    – Sven S.
    Mar 10, 2022 at 14:46

1 Answer 1

5
$\begingroup$

I needed some time to just learn from the Blender default settings instead of watching hours for hours bad tutorials.

So just do this:

Create a cube. Objects -> Quick effects -> quick liquid. Then just check the "mesh" box in domain settings.

If you just run the simulation in material preview you will get:

enter image description here

And this is "only" a resolution of 32!!

And in my opinion it looks already great.

If you then check the material Blender gifted us:

enter image description here

That's pretty basic and looks already awesome.

Then you should play around with settings and tweak some settings.

Checking "diffusion" will make some more splashes:

enter image description here

Increase resolution in water simulations is always a good idea. But yes, it will take machine power and your time.

From left to right:

Resolution 32, 32 + diffusion, 64, 128

enter image description here

If you want "detail" explanation why yours doesn't look realistic, please provide blend file so we can check it out. It depends not only on domain settings, but on shader, inflow and light settings as well. And for water simulations in 99% of all cases Cycles will do a much better job than EEVEE. I my examples here are just EEVEE....

Cycles:

enter image description here

Another hint (no, unfortunately i don't get any money from them - not even just a cup of coffee): Flip Fluids is a great add-on which makes fluid simulations not only look better but even quicker and easier to use. Yes, you have to pay for it but i never regret buying it. And it has e.g. inbuild materials for different fluids.

$\endgroup$
4
  • $\begingroup$ Thanks for this explanation. Yes, I spent hours in YT to understand how it works and yes, my tutorial one looks good but my own one was this...so I want to understand what's wrong. I added the file $\endgroup$
    – Sven S.
    Mar 10, 2022 at 15:03
  • $\begingroup$ please do file -> external data -> pack resources , save blender file and upload again so that i can see something. Thank you! $\endgroup$
    – Chris
    Mar 10, 2022 at 15:12
  • $\begingroup$ The file is bigger than 30MB so I upladet it on Dropbox: dropbox.com/s/w5m4hqh0462yx1t/Dose_v3.blend?dl=0 $\endgroup$
    – Sven S.
    Mar 11, 2022 at 9:59
  • $\begingroup$ Hi Sven, i don't know why, but whenever i bake your simulation Blender crashes. This happens for 3.1 and 3.2. So i give up now...sorry. $\endgroup$
    – Chris
    Mar 12, 2022 at 8:35

You must log in to answer this question.

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