|
|
|
| |
Visual Synthesizer is
an animation generator that grows visual patterns based upon intuitive
interaction with an artist. Visual Synthesizer represents the world
as an environment filled with objects whose behavior is constantly evolving
according to a dynamic set of rules. An object is constructed from a
graphic shape with a set of attributes that capture the object's response
to current conditions. An object’s behavior is displayed through the
mapping of the object’s attributes to visual elements. The artist controls
the object’s behavioral patterns and attribute mappings through the
use of MIDI machine controls, and captures the evolution of the system
as video animation.
In Visual Synthesizer,
the environment contains the attributes of space, time, light, and other
manifestations of energy. Inside of the environment is a lattice that
defines a section of space and subdivides this section into discrete
locations. The lattice does not need to be a fixed structure, but can
evolve with time. Shapes populate and align with the spatial structure
defined by the lattice. Objects are composed of shapes plus a set of
attributes that hold information about the state of the object's response
to its surroundings. Observable patterns emerge from the lattice as
objects organize into communities of related attributes.
The artist observes
the evolution of the environment by defining a start and end point for
a period of time. The selected time period may be subdivided into a
set of evenly spaced pulses. Each object is aware of the environment’s
pulse and responds by evolving its state to the next discrete moment
in time. Each discrete moment in time is captured as a single frame
of animation. The sequence of animation frames may be viewed as a video
recording that captures the fluid unfolding of the system’s behavior.
|
|
|
|
|
|
|