Cellular automata refers to branch of computer science where an environment is populated with a set of intelligent cells that are capable of evolution and growth. Each cell in the environment gathers information from its neighbors before evolving to the next state. The laws that each cell (automaton) follow are often referred to as rules and the system that assists the cells in their evolution is the rules-engine.

Originally the term Cellular Automata referred to set of cells inside of a fixed lattice and how the entire set of cells evolved to the next state at a discrete moment in time. The field of Cellular Automata has evolved to a more flexible view of the organization that hold the cells and a broader view of what constitutes a rule.

Visual Synthesizer abstracts the notion of intelligence cells even further by allowing any graphics entity to contain intelligent rules that are capable of dynamic interaction with an artist. By building intelligence into a graphics scene the scene is capable of evolving and animating its behavior without the artist rendering each frame.



More Cellular Automata: