NEAT Particles: Design, Representation, and Animation of Particle System Effects

Erin Hastings, Ratan Guha, Kenneth O. Stanley
2007 2007 IEEE Symposium on Computational Intelligence and Games  
Particle systems are a representation, computation, and rendering method for special effects such as fire, smoke, explosions, electricity, water, magic, and many other phenomena. This paper presents NEAT Particles, a new design, representation, and animation method for particle systems tailored to real-time effects in video games and simulations. In NEAT Particles, the NeuroEvolution of Augmenting Topologies (NEAT) method evolves artificial neural networks (ANN) that control the appearance and
more » ... otion of particles. NEAT Particles affords three primary advantages over traditional particle effect development methods. First, it decouples the creation of new particle effects from mathematics and programming, enabling users with little knowledge of either to produce complex effects. Second, it allows content designers to evolve a broader range of effects than typical development tools through a form of Interactive Evolutionary Computation (IEC). And finally, it acts as a concept generator, allowing users to interactively explore the space of possible effects. In the future such a system may allow content to be evolved in the game itself, as it is played.
doi:10.1109/cig.2007.368092 dblp:conf/cig/HastingsGS07 fatcat:saxj43pzdnerboto3bdseh7p5u