Jeson Mathews's profile

Generative Animation (Processing IDE)


Processing is a graphics library based on java programming language. Its goal is to simplify computer programming for visual artists, providing new classes and mathematical functions for creating and processing computer graphics. Since coding was a relatively unexplored territory for me personally, it was a challenging yet, an insightful experience to better understand the possibilities of automating visual art.

Several explorative exercises were done. The final ideation selected was an interactive grid collage maker, with a set of superimposed images. References were taken from the library of presets provided by Processing.
Screen Recordings of the executed processing codes:
SYNTH CIRCLES
Circles appearing at randomized locations and colors. Combined with a sound track to create a simple audio visual experience.
Animated Circles:
SHAPE SHIFTER
Move the cursor around the screen to create dynamic compositions. Movement along the X axis, changes to the position of the shapes and along the Y axis, changes the sizes. At every instance, a new composition is generated.

PLANET AND COMET
Surface of the sphere is illuminated by the comet orbiting around it. Mouse movement controls the location of the comet.
DYNAMIC CIRCLES KEYHOLE
The image underneath is revealed through an opening in a grid of circles, creating the illusion of looking through a keyhole. The sizes of the circles are determined by the cursor location.
IMAGE GRID (Final Assignment)

The intention was to generate the effect of a digital collage. A set of images with a similar theme are overlapped on top of each other. Upon clicking anywhere on the displayed image, the pixels underneath are revealed in a grid format. Viewing the image in individual tiles or units may convey different meanings without fully revealing the whole picture. It is intended to be a visual representation of the information age, wherein information can often times be interpreted without an understanding of the bigger picture.       
Concept explorations for final assignment:
Generative Animation (Processing IDE)
Published:

Generative Animation (Processing IDE)

Published: