1. A method for rendering animation frames depicting gaseous matter, comprising, for each of a plurality of time steps: creating vorticles via at least one of vortex shedding, buoyancy, and emitting vorticles; determining a harmonic field which makes flow of the gaseous matter an ideal nonviscous flow; determining a velocity field which is a sum of the harmonic field and a field induced by one or more of the vorticles on boundary points placed on one or more moving objects; advecting visual particles, density particles, and the vorticles using the velocity field; and rendering the visual particles in an image frame.