Page MenuHome

Smoke does not leave through open domain boundary
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 451.48

Blender Version
Broken: version: 2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: rB3e85bb34d0d7
Worked: (newest version of Blender that worked as expected)
unknown

Short description of error
[Please fill out a short description of the error here]
Smoke does not leave through open domain boundary

Exact steps for others to reproduce the error
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]

  1. start blender
  2. add fluid domain to default cube
  3. add border collision to bottom
  4. Change cache type to Modular
  5. Change gas bouyancy density to 0 and Heat to 0
  6. Add 0.5m mesh plane
  7. add fluid->inflow to mesh plane
  8. set inflow initial temperature to 0
  9. enable initial velocity to mesh plane
  10. set initial z-velocity to -1m/s
  11. bake fluid domain
  12. See how smoke is crawling up along side walls despite that border collision is not enable for these walls. I see this as a bug.

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Oct 5 2020, 1:27 PM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

Can confirm.

It is not the same as having the Domain Border collision being turned on on the sides, but still, some smoke seems to collide with the Domain border here.

Same thing also happens with just a Plane as collider (so it is not isolated to specific Domain Border collision being turned on)

I have similar errors with 2.93.5, the smoke seems to collide before removed from the simulation. Maybe just following smoke is hitting smoke that is queued to be removed.
I tested with no gravity and used force to let the smoke "collide" with the border with a border collisions all turned off.

Smoke collides with border collision is turned off and 0, 10, 45, 90 angle rotation:




45° looks correct

Removing smoke with outflow has not this problem:


Test .blend