Project 1: Self Portrait

Project 1.

sketch
// Susie Kim
// Section A

function setup() {
    createCanvas(600, 600);
    background(255);
    text("p5.js vers 0.9.0 test.", 10, 15);
}

function draw() {
	noStroke();
// background color through circles!
	fill(177,156,217);
	ellipse(random(0,600), random(0,600),random(0,100),random(0,100));
	ellipse(random(0,600), random(0,600),random(0,100),random(0,100));
	ellipse(random(0,600), random(0,600),random(0,100),random(0,100));
// hair
	fill(0);
	ellipse(300,400,250,350);
// body
	fill(128,0,128);
	ellipse(300,600,390,340);
// neck
	fill(236,188,180);
	rect(245,395,110,100,35);
// ears
	ellipse(210,360,35,45);
	ellipse(390,360,35,45);
// face
	ellipse(300,350,170,200);
// eyes
	fill(0);
	ellipse(260,340,15);
	ellipse(335,340,15);
//blush
	fill(255,127,156);
	ellipse(260,361,21,13);
	ellipse(335,361,21,13);
// nose
	fill(197,140,133);
	ellipse(300,360,20,10);
// mouth
	strokeWeight(5);
	stroke(0);
	line(290,380,310,380);
// eyebrows
	strokeWeight(3);
	line(250,320,270,320);
	line(325,320,345,320);

}

LO-1

Work: Guangzhou Opera House

Architect/Author: Zaha Hadid Architects

The Guangzhou Opera House was built by Zaha Hadid Architects, officially open to the public in May 2010. However, the project idea was originally conceived in 2002, when a few architects and their firms, including Hadid, applied for a competition. While I was unable to find the exact computer program that Hadid and her colleagues used to formulate their design for the building, most architects use Grasshopper, a plug in into a 3D design interface named Rhino. This plug in enables the use of computational based design through commercially created ‘components’ that can be linked together. Components can also be created, however, and there are even open components in which one is able to insert Python-based code into them to reach a specified desired output. Many view Hadid as a trailblazer for the use of these technologies to create large scale buildings, as computer based design was just being realized into action when the idea for the building was being conceived. This has paved the way for many architects in the field of computational design, and while coding is not yet viewed as a ‘requirement’ to enter the field, projects like this one are definitely pointing towards that direction.