Min Jun Kim- Looking Outwards 2

This project is called ‘Immersive: Playing with Fauna’ by Dr. WooHoo! While looking for generative art, I was immediately drawn by the person’s name. I don’t know if that is his actual legal name or his pseudo name, but I just thought that it was a great choice in a marketing standpoint. The art is very unique and innovative to say the least- It is an immersive art experience where an audience can interact with the visual fauna that is floating around. Even though it is in equilibrium when untouched for a while, it enters a dynamic dance engaged by people. I admire the fact that it is so unique yet refined and has great reaction time with minimal latency. It is difficult for interactive software to be so detailed and intricate while having little latency.
I suppose that the algorithms that are in play for this piece involve two parts, one for standard behavior when in equilibrium, and one that is called when there is a stimulus. I felt that the function that is called is very similar to mouseX and mouseY except with camera coordinates. I think that the artist’s true genius (artistic sensibilities) comes into play when he is able to convey fun and excitement into an artform.

Source Link: https://www.behance.net/gallery/44562239/Immersive-Playing-with-Fauna

Min Jun Kim – Project 2 Variable Face

sketch

/*
Min Jun Kim
minjunki@andrew.cmu.edu
15104-B
Project 2
*/



var reee = 150
var faceDiff = 0.8
var faceCol = 250
var eyeSize = 30
var eyeDiff = 0.8
var pupilCol = 1
var browSlant= 10
var mouthFill = 100
var mouthSize = 30
var noseWidth = 10
var noseHeight = 25
var backColor = 100
var browS = 2
var hatHeight=100



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

function draw() {
	'background design'
	noStroke();
	'green background'
	background(107,209,150);
	'aqua background'
	fill(110,206,251);
	rect(0,0,width*3/4,height);
	'dark blue background'
	fill(97,128,234);
	rect(0,0,width/2,height);
	'regular blue background'
	fill(80,146,247);
	rect(0,0,width/4,height);
	'stripe'
	fill(255,235,250);
	quad(0,230,0,170,170,0,230,0);
	'face color'
	fill(255, faceCol,180);
	'face'
	ellipse(width/2, height/2, reee*faceDiff,reee);
	'eye fill'
	fill(250,250,250);
	'eyes left'
	ellipse(width/2-reee*faceDiff*0.25,height/2, eyeSize, eyeSize*eyeDiff);
	'eyes right'
	ellipse(width/2+reee*faceDiff*0.25, height/2, eyeSize,eyeSize*eyeDiff);
	'eye fill'
	fill(100, 100, pupilCol);
	'pupil left'
	ellipse(width/2-reee*faceDiff*0.25,height/2, 10, 10);
	'pupil right'
	ellipse(width/2+reee*faceDiff*0.25, height/2, 10,10);
	'brow power'
	stroke(1);
	strokeWeight(browS);
	'eyebrow left'
	line(width/2-reee*faceDiff*0.35 ,height/2-reee*faceDiff*0.2+browSlant, width/2-reee*0.1, height/2-reee*0.1);
	'eyebrow right'
	line(width/2+reee*faceDiff*0.35 ,height/2-reee*faceDiff*0.2+browSlant, width/2+reee*0.1, height/2-reee*0.1);
	noStroke();
	'mouth fill'
	fill(255,100,mouthFill);
	'mouth'
	ellipse(width/2,height/2+reee*0.28,10+mouthSize,10);
	'nose fill'
	fill(255,175,123);
	'nose'
	triangle(width/2-noseWidth,height/2+reee*0.15, width/2+noseWidth, height/2+reee*0.15, width/2, height/2+reee*0.15-noseHeight);
	'hat'
	stroke(1);
	strokeWeight(3);
	line(width/2-110,height/2-reee*0.2,width/2+110,height/2-reee*0.2);
	fill(1)
	rect(width/2-reee*faceDiff*0.45,hatHeight,reee*faceDiff*0.9,height/2-reee*0.2-hatHeight);

}

function mousePressed() {
	reee = random(130,230);
	faceDiff= random(0.7,1);
	faceCol = random(190,220);
	eyeSize = random(20,35);
	eyeDiff= random(0.6,1);
	pupilCol = random(1,250);
	browSlant = random(1,12);
	mouthFill = random(1,255);
	mouthSize = random(1,30);
	noseWidth = random(8,15);
	noseHeight = random(20,30);
	browS = random(1,3);
	hatHeight = random(0,100);


}

This is my project 2 variable face. It was actually quite fun to do because I got to see a large number of faces. I wanted to do a British soldier inspired piece. It took a bit longer than I wanted though haha.

Min Jun Kim – Looking Outwards 1

The computer generated art that inspired me would have to be fractal art. A fractal is defined to be a geometric figure or a curve that is infinitely self-similarly detailed and recursive. It is a mathematical set that when graphed or when processed on a computer can create intricate and beautiful patterns. The video that is linked above is a very good example of a fractal in action.
The reason that fractals have always intrigued me is because I’ve always imagined that life itself have been a sort of a fractal, that is infinitely intricate and recurring. When well-known people and scientists claimed that they believed in the simulation theory, I couldn’t help but think of the fractal. I truly admire that fact fractal art is a truly mathematical and naturally occurring beauty. Typically, I am not too intrigued by numbers, but the border where math meets art is a topic that has always interested me. The artwork that are displayed as images below are art that mathematicians have developed as numbers then displayed by an image processor.
Usually, these are produced by one person, and I can imagine that they have all been inspired by the original, Mandelbrot set which I believe was the first fractal to be discovered. The only thing that I would improve about the art if I could would be that these art forms are too purist, and it would be impressive if these fractals were used in more creative ways to encompass more art-forms. That would include creating fractals out of real images or incorporating fractals into other genres or types of art.

This is a fractal art that is drawn by Julian.
This is a fractal art that is designed by Kerry Mitchell.

Sources:
https://en.wikipedia.org/wiki/Fractal_art#Artists
https://en.wikipedia.org/wiki/File:Julian_fractal.jpg
http://gallery.bridgesmathart.org/exhibitions/2015-bridges-conference/lkmitch

Min Jun Kim Project 1 Face

sketch

"Min Jun Kim"
"15-104 B"
"minjunki@andrew.cmu.edu"
"Project 1"

function setup() {
    createCanvas(600, 600);
    background(0,24,160)
}

function draw() {

    fill(233,194,167)
    strokeWeight(0);
    ellipse(300,300,400,500)

    fill(255,255,255)
    rect(350, 250, 70, 30, 30, 50, 30, 30);


    fill(255,255,255)
    rect(190, 250, 70, 30, 30, 50, 30, 30);
'eyes'
    fill(12,12,12)
    ellipse(225,267,10,10)

    fill(12,12,12)
    ellipse(380,267,10,10)

    fill(230,170,150)
    quad(300, 380, 400, 330, 400, 330, 300, 320);

    fill(12,12,12)
    rect(180,220,90,10)

    fill(12,12,12)
    rect(340,220,90,10)

    fill(244,187,172)
    quad(240, 425, 280, 500, 350, 500, 400, 425);

    fill(255,255,255)
    rect(250,425,134,20)

'hair'
    fill(12,12,12)
    quad(145, 90, 275, 50, 450, 90, 300, 150);

    fill(12,12,12)
    quad(200, 200, 288, 36, 450, 90, 300, 150);

"ears"

    fill(233,194,167)
    quad(116, 200, 100, 330, 35, 210, 35, 210);

    fill(233,194,167)
    quad(483, 200, 500, 330, 550, 210, 550, 210);
'ears'

'earrings'
    fill(12,12,12)
    ellipse(95,320,10,10)

    fill(255,255,255)
    ellipse(500,320,10,10)
    }
'earrings'

When I first started with Assignment 1, I found it fairly difficult to get the size and coordinates correct. But as I got more and more used to it the Project became easier as time went. I’ve decided to go with a more modern and pop look for my self-portrait so I’ve chosen colors that popped to the eye. I’ve also incorporated a lot of pointed shapes to add to the ‘pop’ look that I was going for. That meant a lot of usage of the quad and simple geometric shapes. I’ve also set the strokeWeight to be zero to add a more natural feel to the portrait. All in all, the project got me more comfortable with the draw function that includes shapes and colors.