Blender Git Commit Log

Git Commits -> Revision ae9e970

Revision ae9e970 by Alexander Gavrilov (master)
August 2, 2016, 16:45 (GMT)
Fix T43782: smoke simulation problems with multiple touching colliders.

When the colliders are joined, each cell that touches them only gets
velocity contribution once. When there are multiple objects, velocities
are summed, which causes some cells to get 2x, 3x or more than the actual
object velocity.

Fix this by using the average velocity of all colliders touching a cell.

Reviewers: miikah, lukastoenne

Reviewed By: lukastoenne

Subscribers: dafassi, scorpion81, #physics

Maniphest Tasks: T43782

Differential Revision: https://developer.blender.org/D2112

Commit Details:

Full Hash: ae9e9700c28f70db98359c98f5b29d4454cc9a56
Parent Commit: f2d5295
Lines Changed: +18, -4

1 Modified Path:

/source/blender/blenkernel/intern/smoke.c (+18, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021