A Novel Projection Technique with Detail Capture and Shape Correction for Smoke Simulation. (6th May 2013)