Abstract
We propose a numerical method for maintaining a dynamic rolling motion of animated gaseous phenomena, such as smoke, that avoids dissipation due to numerical error. We compensate for the errors induced by a semi-Lagrangian scheme using an error estimate for each time interval. We develop a new advection term and perform vortex advection based on a vorticity confinement force. Example simulations show that this method is able to keep smoke features alive, even near the center of a vortex.
Original language | English |
---|---|
Pages (from-to) | 405-414 |
Number of pages | 10 |
Journal | Computer Animation and Virtual Worlds |
Volume | 16 |
Issue number | 3-4 |
DOIs | |
Publication status | Published - 2005 Jul |
Keywords
- Advection
- Computer animation
- Fluid animation
- Gaseous phenomena
- Numerical dissipation
- Vorticity confinement
ASJC Scopus subject areas
- Software
- Computer Graphics and Computer-Aided Design