Course Number: ARTD 275
Course Name: Time Arts II
Professor: Mr. Bart Woodstrup
Assignment 4 - Pixel Gardening
Due May 5
Objective:
Upon successful completion of this project the student should have a basic working understanding of the process a computer goes through to draw an image to the screen. We will explore the concept of using computer code as a creative medium. Through this process the student should develop a literacy and fluency of basic programming syntax as well as developing a new tool for creating visual art that they will use extensively as they continue in time-based digital arts.
Assignment:
You are now a pixel farmer. Your assignment is to plant a pixel garden using code that you have originated in the Processing programming language. You will then grow your code by running your script. Finally you will harvest your code by using the save() or saveFrame() functions to export the image you create with your code. You will need to plant 5 different varieties of plants in your pixel garden. They should consist of:
-
Use keyboard or mouse interaction to draw to the screen.
-
Use an iterative process (i.e. a for loop).
-
Import and process an external image.
-
Use a recursive process (i.e. calling a function from within itself).
-
Use the random function to generate an image.
Documentation:
When you turn in this assignment you will turn in all Processing .pde files (and associated files), .jpg images from each example (no less than 600 x 600 resolution), and a .txt file containing a 3-4 sentence description for each of your 'plants.' (you can alternately use comments in your code for your descriptions.
Please visit these sites for help with this assignment:
http://www.processing.org
http://www.learningprocessing.com
http://www.shiffman.net/teaching/nature/
http://www.openprocessing.org
Find all of the lecture notes here... |