/particles

Particle system demos

Primary LanguageC++GNU General Public License v3.0GPL-3.0

particles

Implements particle demos

How to build

Windows

Open git bash to the directory containing this repository.

particles $ mkdir build
particles $ cd build
particles/build $ cmake ..
particles/build $ start particles.sln

Your solution file should contain four projects. To run from the git bash command shell,

particles/build $ ../bin/Debug/billboard-axis.exe
particles/build $ ../bin/Debug/explosion.exe
particles/build $ ../bin/Debug/sparkle-trail.exe
particles/build $ ../bin/Debug/sparkles.exe

macOS

Open terminal to the directory containing this repository.

particles $ mkdir build
particles $ cd build
particles/build $ cmake ..
particles/build $ make

To run each program from build, you would type

particles/build $ ../bin/billboard-axis
particles/build $ ../bin/sparkles
particles/build $ ../bin/sparkle-trail
particles/build $ ../bin/explosion

Unique features

Uses three keyframed particle systems (for fireball, shockwave, and debris). Particles are rendered as spheres using a modified unlit shader.