Projects, Homework, Course content and Bibliography:
Project 1: Drawing Machines
For this project you will create a completely autonomous Drawing Machine. Images will be generated based on rules and randomness. Create 5 instances from the same sketch with different results. Experiment sung the same rules in a different order.
USING A BLACK, HARD CRAYON DRAW A TWENTY INCH SQUARE.
DIVIDE THIS SQUARE INTO ONE INCH SQUARES. WITHIN EACH
ONE INCH SQUARE, DRAW NOTHING, OR DRAW A DIAGONAL
STRAIGHT LINE FROM CORNER TO CORNER OR TWO CROSSING
STRAIGHT LINES DIAGONALLY FROM CORNER TO CORNER.”
“WORK FROM INSTRUCTIONS (1971) Sol LeWitt
“substrate” processing, 2003. By Tarbell applet
References:
Ivan Sutherland “Sketchpad”, 1963
Ben Laposky, cathode-ray oscilloscope images
“Cybernetic Serendipity”, 1968 (catalogue here)
Tinguely, “Metamatics”
Desmond Paul Henry,
Sol LeWitt, instructional drawings
George Nees, “Schotter”
Cory Arcangel
READING
Sol LeWitt, “Paragraphs on Conceptual Art,” p. 80.
Read_me, run_me, execute_me, Code as Executable Text: Software Art and its Focus on Program Code as Performative Text. Inke Arns article
The Methodology of Generative Art, Tjark Ihmels, Julia Riedel article
Systems Esthetics, Jack Burnham, Artforum (September, 1968). Article
What is generative art? Complexity theory as a context for art theory, Philip Galanter (6th Generative Art Conference, 2003) article
The Algorithmic Beauty of Plants – Prusinkiewicz, Lindenmayer, et al. – 1996
…………………………………………………………………………………………………………………………………………………………………………………………
Project 2: Disturbing Nature
Inspired by patterns in nature you will create an artwork that generates itself through repetition, iteration and at the same time is non-linear allowing the audience to interact, interrupt and modify the process with mouse interaction.
Constraints: Avoid the “screen saver’ and the “music visualization” looks.
…………………………………………………………………………………………………………………………………………………………………………………………
Project 3 (Final):
For this project the student will propose a project based on the acquired knowledge. The student will make a research of inspirational work, and write a pseudo code describing all the stages workflow in his/her program.
Option1: “Let it grow”
The project will explore complex systems, emerging properties, generative algorithms and data mapping
Options2: “Talk to Me”
The student will engage the viewer incorporating and deconstructing media: Video, Sound, image (pixel or vectors). The piece will explore non-linearity and viewer interaction
References: “Let it grow”
Santiago Ortiz
Jer Thorp, Jer Thorp dataviz blog
Ben Rubin & Mark Hansen
http://datavisualization.ch/tools/selected-tools/
http://benfry.com/projects/
References: “Talk to Me”
Joseph Gray
“abstrakt Abstrakt – The Systemized World” NODE10 – Forum for Digital Arts, Curator text by Eno Henze
“We feel fine” by Jonathan Harris and Sep Kamvar (human emotion, in six movements) (link)
Flight pattern by Aaron Koblin (a day of aerial traffic in America) (link)
“Illuminations 01” by Marius Watz
Voxscape3 by Karsten Schmidt
Interim Camp (2008), Muse (2010) Computer-generated short films
Brandon Morse, Procedural animation
Short homework assignments: (2 points each)
These short assignments intend that the student practices the concepts learned in class. They do not require a theme or an aesthetic, but aims a technical understanding of the tools and concepts. They can be started during the lab time in class. It shouldn’t take more than one hour. Sketches will be due for the first class of each week at the beginning of class, except for critique weeks.
Homework 1: static drawing: create a drawing with primitive shapes with different colors and strokes. Use at least 20 graphic components and 1 of each shape.
Homework 2: Animated drawing with variables
Homework 3: Doodle with the while and for loops
Homework 4: Draw with an Array, Animate with an Array
Homework 5: Use random & mouse interaction
Homework 6: say it with text!
Homework 7: Alter video attributes
Homework 8: Use Sound input
Homework 9: Use Camera input
Homework 10: Mapping