## Erin Fuller – Looking Outwards 02

Casey Reas is an American digital artist who uses programming to create artwork that is conceptual, procedural and minimal. The piece I am talking about “KNBC”, done in late 2015, is a continuously generated collage that distorts audio and video television signals. He used a tower located at his artist’s studio in Los Angeles to collect electromagnetic wave frequencies between 602-608 MHz. The signals are collected and used as variables and are output into a “stochastic” audiovisual stream, meaning the visuals have random probability distribution or pattern that might be able to be analyzed statistically not be precisely predicted.

I find this kind of work beautiful because there is a sense of logic underlying it. A lot of why people do not like modern art is because they think it is “random” or “meaningless”, and I appreciate how this new medium of generative art has something lying underneath it that the viewer may not see or understand, but it is there.

## P2:Variable Faces – Erin Fuller

``````//Erin Fuller
//SectionA
//efuller@andrew.cmu.edu
//Project-02

// Simple beginning template for variable face.
var eyeSize = 40;
var faceWidth = 150;
var faceHeight = 150;
var skin = 80
var back = 150

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

function draw() {
colorMode(HSB);
var c = color(back, 26, 79);
background(c);

//face
ellipse(width / 2, height / 2, faceWidth,  faceHeight);
var b = color(26.09, 52, skin);
fill(b);

//eye  placement
var eyeLX = width / 2 - faceWidth * 0.25;
var eyeRX = width / 2 + faceWidth * 0.25;

// eye size
fill(0, 100, 0)
ellipse(eyeLX, height/2, eyeSize, eyeSize);
ellipse(eyeRX, height/2, eyeSize, eyeSize);
colorMode(HSB);
fill(0, 100, 0)
var b = color(26.09, 52, skin);
fill(b);
}

function mousePressed() {
// when the user clicks, these variables are reassigned
// to random values within specified ranges. For example,
// 'faceWidth' gets a random value between 75 and 150.
faceWidth = random(250, 350);
faceHeight = random(300, 370);
eyeSize = random(30, 60);
skin = random(45, 100); //changes brightness value of skin to imitate skin tones
back = random (0, 360); //changes background colors
}``````

I think this project was harder than the one from the previous week. But I think the way I used HSB colors rather than RGB was a good way to create more realistic skin tone variation.

## Erin Fuller – Self Portrait

``````
//Erin Fuller
//SectionA
//efuller@andrew.cmu.edu
//Project-01

function setup() {
createCanvas(600, 600);
}

function draw() {
background(157, 196, 191);
background(157, 196, 191);
background(157, 196, 191);

//hair background

strokeWeight(0);
fill(214, 101, 36);
ellipse(210, 180, 100, 30);

strokeWeight(0);
fill(214, 101, 36);
ellipse(340, 180, 200, 120);

strokeWeight(0);
fill(214, 101, 36);
rect(160, 180, 280, 340);

//ears

strokeWeight(0);
fill(252, 206, 146);
ellipse(175, 285, 40, 65);

strokeWeight(0);
fill(252, 206, 146);
ellipse(425, 285, 40, 65);

//face

strokeWeight(0);
fill(255, 217, 153);
ellipse(300, 300, 230, 290);

// hair foreground

strokeWeight(0);
fill(214, 101, 36);
ellipse(210, 180, 100, 80);

strokeWeight(0);
fill(214, 101, 36);
ellipse(340, 180, 200, 80);

//eyebrows

strokeWeight(3);
stroke(168, 79, 28)
noFill();
line(315, 240, 344, 230);
line(344, 230, 365, 234);

strokeWeight(3);
stroke(168, 79, 28)
noFill();
line(285, 240, 256, 230);
line(256, 230, 235, 234);

//nose

strokeWeight(2.5);
stroke(214, 177, 128)
noFill();
line(300, 265, 315, 310);
line(315, 310, 305, 315);

//smile

strokeWeight(2.5);
stroke(204, 61, 94)
noFill();
arc(300, 366, 85, 40, 0, PI);

//left eye

strokeWeight(0);
fill(249, 249, 249);
ellipse(267, 265, 35, 20);

strokeWeight(0);
fill(77, 124, 69);
ellipse(267, 265, 15, 15);

//right eye

strokeWeight(0);
fill(249, 249, 249);
ellipse(343, 265, 35, 20);

strokeWeight(0);
fill(77, 124, 69);
ellipse(343, 265, 15, 15);

//freckles

strokeWeight(0);
fill(186, 115, 80);
ellipse(350, 300, 4, 4);
ellipse(366, 300, 4, 4);
ellipse(342, 313, 4, 4);
ellipse(358, 313, 4, 4);
ellipse(374, 313, 4, 4);

strokeWeight(0);
fill(186, 115, 80);
ellipse(250, 300, 4, 4);
ellipse(266, 300, 4, 4);
ellipse(242, 313, 4, 4);
ellipse(258, 313, 4, 4);
ellipse(274, 313, 4, 4);

noLoop();
}``````

I was originally very nervous for this class and the idea of coding, just because it seems too structured for me. However, I had a lot of fun with the project and had a lot of satisfaction when I made each new shape and of course when I finally completed the self-portrait.

## Erin Fuller-LookingOutwards-01

“Deep City” is a three-part installation in Google’s NYC Headquarters, created by “Hush”, a studio that creates interactive media architecture, and fabricated by “SITU”, a firm that specializes in the fabrication of technically demanding projects. The three-part installation, comprised of “The Passage”, “City Cave” and “The Skywalk”, uses the guests and visitors own voices and movements gathered by sensors as data to computationally produce an artistic experience and record of their journey.

As shown in the video above, this project was very complex in creating software that registered human input as data in a visual way onto a physical medium that itself was complex and custom created. I think these kinds of interactive digital artworks are really powerful as they allow people to interact with tech and data in a pleasant way and therefore expose them to the creative end of code.