Page MenuHome

Issues with Fluid sim INSIDE objects
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Win 10
Graphics card: Twin GTX 1070

Blender Version
Broken: 2.92
Worked: 2.91

Fluid sim inside properly meshed objects does not work at all

  • Create a tube with a curb or a Cylinder,
  • add a solidify modifier and apply it,
  • put a icosphere and downscale it to fit inside the tube,
  • keep icosphere selected and go to Object -> Quick Effects -> Quick Liquid.
  • scale the domain to fit everything inside.
  • Use tube as effector (planar or not does not work either way)
  • Try to bake a sim.

All settings that used to work in 2.93 and 2.91 do not work AT ALL in 2.92. Looks like it considers the mesh as a closed object.

Thanks in advance

Event Timeline

Falk David (filedescriptor) changed the task status from Needs Triage to Needs Information from User.Mar 30 2021, 10:26 AM

@Jean Marc MONS (jmpm) It would be very helpful if you could provide the test .blend file. You can edit the task and upload it via drag & drop. Thank you.

Hi David

Attached is the test file

Thanks

Jean Marc MONS (jmpm) closed this task as Resolved.EditedMar 30 2021, 2:26 PM
Jean Marc MONS (jmpm) claimed this task.

Hi David

Found out a solution for that specific issue, ramp up the Resolution Division to 200 Minimum solves the issue, but that is A LOT compare to what is feasable in 2.83 LTS

Also, the issue remains UNSOLVED for closed Mesh.

I have attached another blend that worked perfectly fine in 2.83 LTS, but does not in 2.92, unless you "break" open the mesh by cutting out a piece. For that specific issue, even ramping up the Resolution to 300 does not solve it.

Thanks again

Cheers

Falk David (filedescriptor) reopened this task as Needs Triage.Mar 31 2021, 1:14 PM
Falk David (filedescriptor) removed Jean Marc MONS (jmpm) as the assignee of this task.

@Jean Marc MONS (jmpm) I will keep this task open for now. From what I understand there seems to be a regression in the simulator so this will have to be investigated further. If there is a workaround then that does not mean, that the task can be marked as resolved.

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Apr 1 2021, 11:29 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".

I don't know if it's the same problem reported, but in my case the simulation crashes.
This is the file I used:

If it is not the same problem, it must be related, so I am confirming the bug.

Jason (JasonHorkles) added a comment.EditedJun 13 2021, 7:23 AM

The only time it seems to work is if the fluid shape is both inside and outside the effector
Works normally from my testing on 2.83.15 but not 2.93.0 nor 3.0.0

Same here. 2.83 works perfectly fine but once you jump to 2.90+ or 3.0.0 the fluid no longer simulates. I've tried so many variations to see if I can figure out a solution but nothing is working. In 2.83 flipping the normals to the inside of the mesh works but not in 2.9 or 3.0.0 The only way 2.9 can simulate fluid inside a mesh is if you cut a hole somewhere on the mesh. It also depends on the size of the hole, if it's to small it won't work.

Is this suppose to act this way or is it a bug?