Rebecca Kim – Looking Outwards – 03

The concrete house serves aesthetic value–both on the exterior and within.

Unveiled on April of this year at Milan Design Week, “3D Housing 05” is Milan’s first 3D-printed concrete house, the work of CLS Architetti’s Massimiliano Locatelli. He offers several interesting facets of consideration, including commentary about building installations on the moon.

This is the interior of the house.

“3D Housing 05” was built with a CyBe mobile 3D concrete printer, and its mobility specifically allowed for unconventional geometry to be instated. Its environmental implications are a bit obscure to me as the house was constructed out of mortar as opposed to a common PLC compostable bioplastic. However, the debris is recycled into new housing which perhaps reduces waste and reduces use of lumber. Furthermore, the roof houses an urban garden which has positive implications.

This prospect is particularly exciting for me as housing crises ride metropolitan areas. The construction through 3D-printing reduces not only the cost of each unit but also the amounts of human capital and time required.

Ultimately, Locatelli considers a plethora of criterion, and brings the project to completion with an awareness of aesthetics.

Rebecca Kim – Looking Outwards – 02

Jackson Mac Low (1922-2004) used computational methods to create poetry in a sort of “cut out” methodology that contradicted conventions of syntax and structure. He implemented algorithms to create abstract texts–but with intricate craftsmanship. Despite the outward incoherence of his texts, Low maintained aesthetic control–even down to the seconds elapsing between each phrase–with methods mirroring those of a composer. The slight connections between consecutive words are even comparable to Siri’s predictive feature on the keyboard.


Strangely, I felt like I understood the essence of his texts, whether that was the sense he intended for his audience or not. For example, in his poem, “Call Me Ishmael” (1972), he pairs the word “circulation” and “long long” and “coffin” that, to me, conveys the mundane cycle that is life. He–or, his algorithm–incorporates tinges of politics as well, with a name characteristic to a specific culture and the phrases “city a land” and “extremest left.”

poem generated by algorithm

Low and his methods were a perfect manifestation of “first word art”–what he accomplished was revolutionary. He broke the constraints of composition–and even art. A fruitful creative of the 20th century, he also continued to receive prestigious fellowships and awards throughout his career.

Read more about him here:

https://www.poets.org/poetsorg/poet/jackson-mac-low

 

Rebecca Kim – Project 02 – Variable Face

rebecca-variableface

/*
Rebecca Kim
Section C
rykim@andrew.cmu.edu
Project-O2
*/


//define variables
var eyeSize = 20;
var faceWidth = 250;
var faceHeight = 200;
var colorX = 200;
var petalY1 = 50;
var petalY2 = 30;
var wordNumber = 0;
var colorR = 255;
var colorG = 120;
var colorB = 120;
var y1 = 285;
var y2 = 295;
var smileY=320;

function setup() {
	createCanvas(640,480);
}

function draw() {
	//face
	strokeWeight(5);
	background(colorX,180,180);
    ellipse(width/2, height/1.9, faceWidth, faceHeight);
    noFill(0);
    stroke(255,255,colorB);
    strokeWeight(.5);
    ellipse(width/2.1, height/1.95, faceWidth, faceHeight);

	//eyes
	strokeWeight(0);
	var eyeLX = width / 2 - faceWidth * 0.25
	var eyeRX = width / 2 + faceWidth * 0.25
	fill(colorR, colorG, colorB);
	ellipse(eyeLX, height / 2, eyeSize, eyeSize);
	ellipse(eyeRX, height / 2, eyeSize, eyeSize);

	//blush
	strokeWeight(5);
	stroke(colorR,colorG,colorB);
	line(385,y1,390,y2);
	line(395,y1,400,y2);
	line(405,y1,410,y2);

	//facial expression
	noFill();
	stroke(0);
	strokeWeight(2);
	beginShape();
	curveVertex(width/2-faceWidth*.15,smileY);
	curveVertex(width/2+faceWidth*.025,310);
	curveVertex(width/2-faceWidth*.025,310);
	curveVertex(width/2+faceWidth*.15,smileY);
	endShape();


	//larger flower
	translate(200, 300);
	strokeWeight(0);
	stroke(colorR,120,120);
	for (var i = 0; i < 10; i ++) {
	ellipse(0, 10, 10, petalY1);
	rotate(PI/5);
	}

	//smaller flower
	translate(240, -40);
	strokeWeight(0);
	fill(colorX,120,120);
	for (var i = 0; i < 10; i ++) {
	ellipse(1, 5, 7, petalY2);
	rotate(PI/3);
	}


	//text
	var word = int(wordNumber);
	if (word == 1) {
		strokeWeight(.1);
		textSize(12);
		fill(160);
		text("???", 50, 50);
	} else if (word == 2){
		noStroke();
		textSize(20);
		fill(200,160,160);
		text(":-(", 50, 50);
	} else if (word == 3){
		strokeWeight(1);
		textSize(15);
		fill(255);
		text(":-/", 50, 50);
	}

 }

 function mousePressed() {
 	faceWidth = random(200, 300);
 	faceHeight = random(150, 300);
 	eyeSize = random(10,25);
 	colorX = random(180,255);
 	colorR = random(240,255);
 	colorG = random(100,150);
 	colorB = random(80,140);
 	petalY1 = random(50,80);
 	petalY2 = random(25,40);
 	word = random(0,4);
 	wordNumber = random(0,4);
 	y1 = random(275,285);
 	y2 = random(285,295);
 	smileY = random(280,350);
 }

Navigating the world of arcs and curves was new and a bit challenging, but nonetheless rewarding once I successfully embedded it into my code!

Rebecca Kim-Looking Outwards-01

Individuals behind the control hold Owen’s fate in their hands.

Titled “Owen” after the main character and his experiences, this Virtual Reality video game juxtaposes two unlikely fields: technological advances and mental health. Pitched and developed by my friend, Pauline Yang, along with her team at the Stanford Clinical Neuroscience Immersion Experience, Owen aims to humanize those with mental illness through real-life scenarios and a pick-your-fate style inspired largely by TellTale Games. It initially began with a concentration in schizophrenia, but due to its complexity, it was changed to depression (which nonetheless demands attention and awareness). The idea proved a finalist at Stanford Brainstorm Lab, and since them, her team has been working to bring Owen to life and mental health to light; however, they have not yet working with software and programming.

“Owen” inspires me because, coming from San Francisco, near the Silicon Valley, it’s easy to associate technology with privilege. However, using (or planning to use) programming skills to promote mental health awareness makes me feel hopeful for the generations who will be met with an abundance of resources in years.

Rebecca Kim-Project 01-Face

rebecca-portrait

/* Rebecca Kim
Section C
rykim@andrew.cmu.edu
Project-01
*/

function setup() {
    createCanvas(600, 600);
    background(250,220,220);

    // text("p5.js vers 0.7.1 test.", 10, 15);
}

function draw() {


	//hair
	strokeWeight(0);
	fill(20,40,20)
	rect(210,150,180,280,90,90,10,10);
	//hairline
	fill(180,145,110);
	rect(298,150,3,20);


	//neck
	fill(220,180,140);
	rect(282,320,35,70,0,0,50,50);
	//neckshadow
	fill(210,160,95);
	ellipse(300,340,37,40);


	//ears
	fill(220,180,140);
	ellipse(220,270,20,30);
	fill(200,160,120);
	ellipse(220,270,15,23);
	fill(220,180,140);
	ellipse(380,270,20,30);
	fill(200,160,120);
	ellipse(380,270,15,23);

	//earrings
	noFill(0);
	strokeWeight(1);
	ellipse(380,302,38,38);
	stroke(151);

	strokeWeight(1);
	ellipse(220,302,38,38);

	//head
	strokeWeight(0);
	fill(220,180,140);
	rect(220,170,160,180,120,120,100,100);


	//right brow
	fill(89,69,44);
	ellipse(330,230,60,20);
	fill(220,180,140);
	ellipse(330,240,60,20);
	rect(300,220,10,20);
	rect(300,231,20,10);
	fill(220,180,140);
	ellipse(340,238,60,20);

	//left brow
	strokeWeight(0);
	fill(89,69,44);
	ellipse(270,230,60,20);
	fill(220,180,140);
	ellipse(330,240,60,20);
	rect(290,220,20,20);
	rect(280,231,20,10);
	fill(220,180,140);
	ellipse(262,238,60,20);


//nose
	strokeWeight(0);
	fill(180,145,110);
	ellipse(300,280,10,5);
	fill(230,190,160);
	ellipse(300,278,8,3);

//eyes
	//fill(0);
	//ellipse(268,253,40,8);
	//fill(220,180,140);
	//ellipse(268,248,50,8);




}

My distinguishing features are my defined (but drawn on) eyebrows and small, upturned nose, so I focused purely on those. My hoop earrings, which I often wear, are also characteristic to me.