diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2016-07-17 20:42:06 +0300 |
---|---|---|
committer | Alexander Gavrilov <angavrilov@gmail.com> | 2016-08-02 19:45:45 +0300 |
commit | ae9e9700c28f70db98359c98f5b29d4454cc9a56 (patch) | |
tree | b01f0903f6c6c0db6d6bcc38f9a4644400c55f73 /intern/smoke | |
parent | f2d5295abf7a5285cd851de45c8beff276e84d3a (diff) |
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
Diffstat (limited to 'intern/smoke')
0 files changed, 0 insertions, 0 deletions