Sewon Park – PO-2

sketch

// Sewon Park
// sewonp
// Section B

var eyeSize = 8;
var faceWidth = 220;
var faceHeight = 230;
var bodyc = 192;
var earc = 192;
var umbrellac = 150;


 
function setup() {
    createCanvas(600, 480);
}
 
function draw() {
    background(0);
    fill(bodyc,200,200)
    ellipse(width / 2, height / 2, faceWidth,faceHeight) // body (Gray)
    var eyeLX = width / 2 - faceWidth * 0.25;
    
    fill(255,255,255)
    var eyeRX = width / 2 + faceWidth * 0.25; 
    ellipse(eyeLX,height/2.8,eyeSize,eyeSize); // left eye
    ellipse(eyeRX,height/2.8,eyeSize,eyeSize); // right eye
    
    fill(0,0,0)
    ellipse(eyeLX,height/2.8,eyeSize/2,eyeSize/2); // left pupil
    ellipse(eyeRX,height/2.8,eyeSize/2,eyeSize/2); // right pupil
    
    fill(0,0,0)
    ellipse(width/2,height/2.6,eyeSize+1,eyeSize-3) //nose
    line(width/2,height/2.6,width/1.8,height/2.65)
    line(width/2,height/2.6,width/1.8,height/2.55)
    line(width/2,height/2.6,width/2.2,height/2.65)
    line(width/2,height/2.6,width/2.2,height/2.55) //whiskers

    fill(umbrellac,100,50)
    triangle(width/2,0,width/2.3,30,width/1.7,30)
    rect(200,30,10,140)
    arc(width/2,30,200,40,PI,0) // umbrella
    
    fill(255,250,250)
    ellipse(width/2,height/1.65,faceWidth/1.3,faceHeight/1.6) // body (White)

    fill(180,180,180)
    arc(width/2,height/2+5,eyeSize,eyeSize,0,PI) 
    arc(width/2.2,height/2+5,eyeSize,eyeSize,0,PI)
    arc(width/1.85,height/2+5,eyeSize,eyeSize,0,PI) //stomach patterns

    fill(earc,earc,255)
    triangle(width/2.5,height/3.4,width/2.4,height/6,width/2.3,height/3.4) //left ear
    triangle(width/1.8,height/3.4,width/1.7,height/6,width/1.68,height/3.4) //right ear

}
 
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(200, 240); //face width changing
    faceHeight = random(230, 270); //face height changing
    eyeSize = random(5, 15); // eye size changing
    bodyc = random(100,300) //body color changing
    earc = random(100,300) //ear color changing
    umbrellac = random(0,150) // umbrella color changing 
    }

For this project, I wanted to experiment with my spirit animal Totoro. I wanted its body and umbrella to stand out, so I made the colors change with every click. Because Totoro has a leaf umbrella, I set the colors to change around green and brown.

Sewon Park LO-02

One piece of generative art that I have been most inspired by is the AI-generated fashion designs by Robbie Barrat. As AI is the up and coming technology that is being tested in numerous fields of business and science, it was very interesting to see it in action in the realm of art.

AI generated clothing designs inspired by dataset from Balenciaga

Robbie Barrat trained an AI model with numerous data from Balenciaga including their look books, campaigns, and magazines. The system then used the given data to create a whole new collection of Balenciaga inspired clothing line photos. The design is notable for its striking resemblance to existing styles that the designers of the brand has created. However the touch of the AI driven mechanism gives the designs an eerie touch that helps the new works of art stand out.

Although the results were not completely ready for immediate production, this work of art points to a path of incorporation of sophisticated artificial intelligence data analysis for art and fashion. Robbie Barrat’s combination of scientific intelligence and artistic sense produces high-level pieces of work that will inspire a new era of digital art.

Link: https://www.fastcompany.com/90223486/this-ai-designs-balenciaga-better-than-balenciaga

Sewon Park – Project01 – Face

I felt that a portrait of my face should also encompass my golden cross earrings that I have been wearing since freshman year which is basically a part of my face now. I used the gold cross design to also enhance the background.

selfportrait

/* Sewon Park
Section 1B
sewonp
*/

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

function draw() {
	background(0);
    
    fill(241,194,125)
	ellipse (300,300,400,400)

    fill(255,255,255)
	ellipse (200,230,30,50)
	ellipse (400,230,30,50);

	fill(0,0,0)
	ellipse (200,230,15,20)
	ellipse(400,230,15,20);
	
	fill(241,194,125)
	arc(100,270,40,40,0,PI,CHORD);
	arc(500,270,40,40,0,PI,CHORD);
    
    fill(249,249,40)
    rect(90,285,5,30);
    rect(85,290,14,5)
    rect(505,285,5,30)
    rect(500,290,14,5)
  
  	rect(280,30,40,10)
  	rect(295,10,10,60)
    
    rect(50,500,40,10)
    rect(65,480,10,60)
    rect(510,500,40,10)
    rect(525,480,10,60)

    fill(0,0,0)
    triangle(300,300,310,330,290,330)


    
    fill(255,0,0)
    arc(300,400,20,40,0,PI,CHORD)

    fill(0,0,0)
    arc(300,190,290,180,PI,0);

    stroke(255)
    line(300,100,300,190);
    line(280,103,280,190)
    line(260,106,260,190)
    line(240,109,240,190)
    line(220,115,220,190)
    line(200,125,200,190)

    line(320,103,320,190)
    line(340,106,340,190)
    line(360,109,360,190)
    line(380,115,380,190)
    line(400,125,400,190)





 }

Sewon Park LO-1

“Before and after” pictures from ASAP Rocky’s “Yamborghini High” highlighting the effects of visual tools throughout the film.

Many hip-hop artists have been attempting to emphasize the importance of aesthetics to promote their music. As such, qualities of album covers, concert posters, and music videos have been improving. One piece of such artwork that I have been heavily inspired by is the music video of “Yamborghini High” by ASAP Rocky. 

The music video is characterized by extensive datamoshing that goes in sync with various auditory components of the song. I enjoyed this video because of the skillful use of digital tools used to bring out pre-existing colors such as coloring the sky pink to match the pink lamborghinis featured in the video. Furthermore, I liked the synergy drawn from the combination of both music and visual art. The use of aggressive datamoshing at highlights of the song such as the beat dropping or the chorus was groundbreaking.

Overall, I enjoyed this project for its visual creativity and contributing to the future of convergence between music and visual art.

The video was directed by Shomi Patwary with the help of Robert Simmons (Compositer, colorist, and main visual effects artists), and Unkle Luc (Graphics Artist). They mainly utilized Adobe After Effects, Mocha Pro, and Boujou. Shomi stated that his old digital novel, “Alfa Arkiv” inspired use of visual tools in the video.

Link: https://airship.nyc/projects/yambo.html