Adam Lauretig and Pelle Hall CSC 151 Our project explores the use of color and the use of shapes. Using the color scheme designer (http://colorschemedesigner.com/) we have chosen four colors for our image. They will be decided by the random seed generator. The background colors will be complements. The fractal colors are at 70 degrees and 290 degrees on the color wheel. We will be using multiple levels of fractals to examine the use of shapes. For our first set of fractals, we will use the standard symmetrical fractal design used in class and on Assignment 8. However, we will add an interesting twist to this. Based on the input n, we will create between two and four fractals that are each one of the adjacent colors, and will occur at locations determined by n. These will recur, and for each additional level of recursion, another line and vertex will occur. Thus, as n changes the number of shapes will changes as well as the number of sides. This will create the impression of imbalance and asymmetry, drawing the viewer’s eyes to these seemingly “out of place” figures. Why take this approach? Why go to the moon? Why build an airplane that can fly at Mach 3? Because we can. Additionally, we feel that this creates a definite 1960's American, abstract, psychedelic, pop art feel. With vibrant colors, this will be sure to keep anyone's attention. This is our magnum opus, our swan song to the experience that has been CSC 151, and will be best appreciated with the Finale of Stravinsky's Firebird in the background. As for wines, may we suggest a nice laudanum? Two preliminary things we will do is make a random number generator and a color scheme for the image. We will implement a random number generator that takes 'n' as a seed, so each run with the same 'n' will generate the same series of “random” numbers. Any future reference to random will mean to our 'random' number generator. We have a basic color scheme that may vary for each image by randomly selecting a hue, then taking the complement and two adjacent hues, and then turning them into RGB colors with full value and saturation. This will give us four colors to use for the rest of our procedure. We will create an interesting fractal background in the same vein of the Sierpinski Carpet (i.e. it will be made by deselecting portions of the image). We will first set the background to a color, then select the fractal and make it the complement color. This fractal will be two modified Sierpinski Carpets overlayed on top of each other. We will then select 2-4 points and have each of them be the origin of a fractal explosion! This will be some number of concentric polygonish things with an increasing number of sides. The first one will be a triangle based fractal, the next one will be a square based fractal, and so on and so forth. These will be turtle generated fractals, possibly the same 'F' but just with different definitions of '+', '-', length, and total sides for each fractal. These fractals have depth 0-2 and will be of one of the adjacent colors. There are 16777216 different color schemes (that many original colors into palette), about 4 different depths of background fractal, lots of different fractions and centering of the rectangles in the carpet, 3 different amounts of fractal explosions (2 to 4), 3 different quantities of fractals for each fractal explosion (2 to 4), 3 different depths for each fractal, 2 possible colors for each fractal, and a really large amount of possible origins for each fractal. It doesn't matter much that these numbers are not relatively prime, since the rand function I wrote will function as a random number generator that is deterministic if the seed is the same. We used numeric recursion, turtle graphics, and GIMP tools to create fractals. The main differences between our original and revised statements were aesthetic,it was too busy with the amount of fractal explosions we originally had (and it took forever to run), so we toned it down. Also, we made the background fractal a composition of two fractals to make it look more interesting.