Title :
NEAT Particles: Design, Representation, and Animation of Particle System Effects
Author :
Hastings, Erin ; Guha, Ratan ; Stanley, Kenneth O.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Central Florida Univ., Orlando, FL
Abstract :
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 motion 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
Keywords :
computer animation; computer games; evolutionary computation; neural nets; NEAT particles; animation method; artificial neural network; interactive evolutionary computation; neuroevolution of augmenting topologies; particle system effects; real-time effects; video games; video simulation; Animation; Artificial neural networks; Computational modeling; Explosions; Fires; Games; Motion control; Network topology; Real time systems; Space exploration; IEC; NEAT; NeuroEvolution of Augmenting Topologies; interactive evolutionary computation; particle systems;
Conference_Titel :
Computational Intelligence and Games, 2007. CIG 2007. IEEE Symposium on
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-0709-5
DOI :
10.1109/CIG.2007.368092