Page MenuHome

[Mantaflow] Particles not generated on Plane object
Confirmed, NormalPublicBUG

Description

System Information
Operating system: W10
Graphics card: nVidia 970

Blender Version
Broken: blender 2.82 3edd8d5b075a windows64

Short description of error
Particles not generated on Plane object

Exact steps for others to reproduce the error
Open the attached blend file and hit Bake, you should see that particles don't get generated.
When you rotate Plane object either around X or Y axis a bit(or in Edit mode) and rebake, particles get generated. Rotating around only Z axis doesn't fix the problem.

Seems like if plane's dimension in one of the axis is 0 it doesn't work.

Event Timeline

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Jan 17 2020, 1:28 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".

At first I thought the problem is that the inflow is an unclosed mesh.
But even enabling Is Planar, I can't make the simulation work.

There is a Surface Thickness setting under Flow Source Subpanel.

It is set to zero by default for Quick Liquid set-up. That is what you want when you use a closed mesh as a liquid volume.
But if you want to use a plane as an Inflow, you have to give a little thickness.
A value of 0.00001 is sufficient. In fact, it does not matter how small it is.
You just have to set a Surface Thickness higher than zero.

Thanks for the hint @ronan ducluzeau (zeauro), but still it's a weird user experience that I have to set non-zero Surface Thickness when plane has no rotation, but once Plane is rotated(either X or Y axis) it works even without non-zero Surface Thickness.

I could be incorrect but... I've tried to understand what mantaflow does and it seems to "spawn" particles from a Volume. It refresh every steps and check if there's more space to put particles in. Since the plane has no Volume there are not cells to spawn particles. I think that all that problem will be cleared with a nice written documentation. It's not easy to guess what a software does only from the control panel.
By the way the surface thinkness it's been replaces with another parameter. Now it works. With a sufficient value (depending on resolution) it creates enough "virtual" space on the surface and mantaflow treat it as a Volume instead of a planar surface.
These are only MY consideration so don't take them as the pure truth. Just try it yourself