Particles systems are used for smoke, fire, explosion, sparks, clouds, dust, snow, rain, flowing water, etc. Initially, we are are interested in smoke trails. Initially simulate on the CPU and render ...