This particle system is a demo of a couple of particle operators, based on the paper of Karl Sims (find it here)
- Particle Operators: Vortex, Spiral, Orbit Acceleration, Damping.
- Numerical and Analytical methods to find Position, Velocity and Acceleration
- Operator Splitting to combine numerical with analytical methods.
Implemented a module for Mesh Particles, with C++ and OpenGL in my MJEngine (see my post about it), using buffer orphaning and instancing.
You can take a look a the demos below: