10 PRINT CHR$(205.5+RND(1)); : GOTO 10-- a collaboratively written book that examines a single line of BASIC code for the Commodore 64, as a means to consider the phenomenon of creative computing and the way computer programs exist in culture. full PDF
In Groups of 3, discuss your reactions to the week's reading (optionally using the following prompts:)
What struck you about the alignment between computational forms of repetition and approaches taken in art, design, or craft?
What are the aesethetic opportunities of repetitive designs? What are the potential limitations?
Computational Repetition in Processing Part 2
Creating rhythm and varation in the grid
In class experimentation
Take 10 minutes to experiment with the structure and parameters of the truchet tiling examples. Create 2 variations that produce 2 new patterns.
Reference: Load Shape in Processing
What changes when we rely on computational methods to produce repetition in visual art and design, versus when we do it by hand?
Follow with a joint group discussion.
Creating a simple trechet tiling using transformations, loops, and basic shape primitives:Example 1
Code Assignment: Create a repeating Wallpaper.
Using Processing, create a program that generates a wallpaper pattern. You may choose to vary one of the example sketches, or write an entirely new program.
Your only constraint is that your design must have some form of repetition including symmetrical repetition, a grid structure, or self-similarity (recursion).
You can use iteration or recursion (or a combination of the two), and your pattern can incoprporate Processing shape primitives, or import bitmap or vector designs.
Export 3 screenshots of your pattern at 3 different scales/ resolutions: ie if you are using a grid, do a 10x10 grid, a 20 x 20 grid, and a 100 x 100 grid.
After creating your wallpaper, write a 1 paragraph description of how you arrived at the final pattern- what choices you made about the structure of the design, etc.
Upload your Processing code and screenshots of your three different wallpaper resolutions to your github repository in the projects/week2 directory. Also upload a text or markdown document with your 1 paragraph description. Please upload this material by 6:00 PM Monday evening. We will review the wallpapers in class on Tuesday October 8th.