Assignment 4: Abstract computational art
Due Friday, October 9, before midnight
The goals for this assignment are:
-
Use Loops to create visual patterns
1. Description
The goal of this assignment is to create an algorithmic artwork. Your submission should be aesthetically pleasing. Here are a few sources of inspiration:
-
Mandala patterns
-
String art
-
Spirograph
-
Robert Delaunay’s paintings
2. Requirements
-
You must use at least one for-/while- loop somewhere in your sketch. Preferably more!
-
Your sketch must use trigonometry (
sin()
andcos()
) orrotate()
-
Your sketch should contain elements radial symmetry.
-
Make sure your sketch includes your name and "CS110 Fall 2020" on the image
Your final submission should include a static image.
Recommendations:
-
Make judicious use of colors. Experiment with transparency, jitter, gradients, and glow
-
Use
random()
(ornoise()
) to create interesting variations.
3. What to hand-in
-
The program (Don’t forget your header comment!)
-
A brief write-up with your name, course and assignment number and a paragraph about the sketch, its inspiration, and how you designed and implemented it. Include a brief discussion about your experience working on this assignment.
-
An image (png,jpg) or animation (gif) of your finished sketch.
4. Submission guidelines
Submit your program (entire sketch directory), write-up, and image as an electronic copy in the folder marked A04 in your dropbox folder.
5. Gallery of previous work