Simple Particle Engine in C++, Qt, and OpenGL