three.js - volume renderer (GitHub)
Smoke example created using Fire Dynamics Simulator
Skybox by Paul Debevec