A vortex particle method for smoke, water and explosions | Synapse