Wednesday, 3 August 2011

142 Final 8 structure sketches

The idea of structure I used behind me designs was that structure is can be thought of as balance and symmetry even if something is completely random or made up of random objects. Symmetry can create order and structure out of shapes and objects by bringing them together in an equal harmony. This can be seen in many pieces of art and paintings where colours shapes and patterns are brought together in a harmonious structure through symmetry and balance. I also tried to explore how using this symmetry and balance through code can cause simple 2d shapes and lines to create 3d structures and shapes that can be clearly recognized. With my designs I wanted to clearly show these structures being created through shapes and lines coming together through this balance and creating forms. I also took inspiration from organic forms especially sea creatures as they have a natural flow in their structure and in the way they move. My sketches incorporate these organic structural ideas created by the many lines, as you can see they somewhat resemble sea creatures such as sting rays and fish in structure and movement. Each of my sketches use the same code with different shapes used and variables changed, resulting in many different structures and forms created. Each uses these shapes differently to show how structure can be created through symmetry and balance.















Devlopment sketches
















Tuesday, 2 August 2011

Practise codes

coloured circles


coloured lines


square pattern


line pattern


purple lines




paint


paint colour


circles

Monday, 1 August 2011

test code

int paris = 0;
int berlin = 560;
float london = 100;
int a = 20;
int moscow = 40;
void setup(){
  size(600,600);
  background(0);
 
}

void draw() {
 
  smooth();
  strokeWeight(2);
  stroke(a,129,255,100);
  a = a + 6;
  if(a > 255)
{ a = 1;}
 
  //line(paris,paris,london,london);
  line(london,london,paris,berlin);
  line(berlin,paris,london,london);
  //line(paris,berlin,london,london);
  //line(berlin,berlin,london,london);
  noFill();
  ellipse(moscow,moscow,berlin,berlin);
  stroke(195,57,255);

  moscow = moscow + 20; 
  paris = paris + 5^2;
  berlin = berlin - 40;
  london = london + 10;
 
  while(paris > 200){
    berlin = berlin + 70;
    london = london - 100;
}
}