Speaker
Anastasia Iashnikova
(Saint-Petersburg State University)
Description
The paper describes an algorithm for Eulerian simulation of incompressible fluids—Schrödinger's Smoke. The algorithm is based on representing models as a system of particles. Each particle represents a small portion of a fluid or amorphous material. A particle has a certain ‘lifespan’, during which it may undergo various changes. The Schrödinger's Smoke solver algorithm was implemented in Unity3D environment. We used Particle System and Сompute Shader techniques to transfer the bulk of computational load relating to simulation of physical processes to GPGPU—it allowed real-time interaction with the model. The solution we developed allows to model such effects as interactions between vortex rings —i.e., their collisions and overlapping—with a high degree of physical accuracy.
Primary authors
Anastasia Iashnikova
(Saint-Petersburg State University)
Oleg Iakushkin
(Saint-Petersburg State University)
Olga Sedova
(Saint-Petersburg State University)