This is a particle fountain generated with a tool i'm working on for the OpenGL projects "Eternal Eclipse" and "Isle Assault".
At this moment the particle system is a stand-alone application, but once finished I'll implement all its functionalities in the engines of the mentioned projects.
The main feature of this application, is that particle-emitter and particle-behaviours are completely scriptable using a script file.
This permits the programmer to build a lot of particle effect simply realizing a small script that determine how particles interact their selves, and how the emitter creates them.
The main parameters that the programmer can set with the scripter are:
- Gravity of the environment - Viscosity of the environment - Direction and speed of the particles - Average life time of the particles - Range of the life time - Coefficient of the gravitiy interaction between the particles - Colour and size of the particles - Particles generation amount - Ciclic/monotone emission - Wind simulation
Here you can download a little demo (version 0.6) of the engine without the scripting feature.
The behaviour of the fontain is hard-coded, cause i have got some problems with the parser of the engine scripts.
Once the bug is fixed, i'll update the full source code :D