Particles System

This particle system is a demo of a couple of particle operators, based on the paper of Karl Sims (find it here)

Techniques used

  • 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:


Previous Work

Contribution to my community

Next work

Ocean Waves