PROJECT ONE: Week Two






Repetition - Rough - Chatter
aligreco_pt2_sketch9f.png
// Creates Interface
size (250, 250);
background (0, 0, 0);
 
// Specify programming specifics
smooth ();
noFill ();
 
for (int i = 250; i > 0; i = i - 2)
{
  // Generate Random Numbers
  float rnd = random (0, 250);
  float rnd2 = random (0, 250);
  float rnd3 = random (100, 250);
  float rnd4 = random (100, 250);
 
  // Stroke Specifications
  stroke (rnd, rnd, rnd, rnd4);
 
  // Create Lines
  line (rnd, rnd4, rnd2, rnd3);
  line (rnd, rnd4, rnd3, rnd2);
 
  // Create Circles
  ellipse (rnd, rnd4, rnd2, rnd2);
}
 
// Saves image
save ("aligreco_pt2_sketch9g.png");
Repetition - Smooth - Vibrate
aligreco_pt2_sketch10b.png
// Creates Interface
size (250, 250);
background (0, 0, 0);
 
// Specify programming specifics
smooth ();
noFill ();
 
for (int x = 0; x < 350; x = x + 15)
{
  // Generate Random Numbers
  float rnd = random (50, 250);
  float rnd2 = random (0, 250);
  float colour = random (0, 100);
 
  // Stroke Specifications
  stroke (colour, colour, colour, 75);
  strokeWeight (40);
 
  // Create Circles
  ellipse (125, 125, rnd2, rnd);
 
  // Stroke Specifications
  stroke (rnd, rnd, 0, 100);
  strokeWeight (10);
 
  // Create Beziers
  bezier (0, 250, 40, rnd2, rnd, 179, 250, 250);
  bezier (250, 0, 220, rnd, rnd2, 79, 0, 0);
}
 
save ("aligreco_pt2_sketch10c.png");
Repetition - Continuous - Resonate
aligreco_pt2_sketch7.png
// Creates Interface
size (250, 250);
background (0, 0, 0);
 
// Specify programming specifics
smooth ();
noFill ();
 
for (int x = 250; x > 0; x = x - 8)
{
  // Specify stroke Colour based on loop variable
  stroke (x, x, x, x);
 
  // Create ellipses
  ellipse (200, 200, x, x);
  ellipse (50, 50, x, x);
  ellipse (200, 50, x, x);
  ellipse (50, 200, x, x);
}
 
// Create Background Ellipse
for (int i = 350; i > 0; i = i - 10)
{
  stroke (i, i, i, i - 100);
  ellipse (125, 125, i, i);
}
 
//Saves Image
save ("aligreco_pt2_sketch7.png");
Repetition - Dynamic - Harmonize
aligreco_pt2_sketch6.png
// Creates Interface
size (250, 250);
background (0, 0, 0);
 
// Specify programming specifics
smooth ();
noFill ();
 
// Declare and Initialize variables
int counter = 0;
 
for (int x = 125; x < 250; x = x + 8)
{
  // Manipulate variable
  counter = counter * x;
 
  // Changes stroke Colour
  stroke (230, 37, 214, x - 100);
 
  // Creates Beziers
  bezier (0, 150, x, x, counter, x, 150, 0);
  bezier (0, 200, x, x, counter, x, 200, 0);
  bezier (0, 250, x, x, counter, x, 250, 0);
}
 
// Saves works
save ("aligreco_pt2_sketch6.png");