//Janet Lee
//Section C
//janetl2@andrew.cmu.edu
//Project 07
var points = 70;
function setup() {
createCanvas(400, 400);
strokeWeight(2);
//stroke("#F1CDD4");//baby pink
frameRate (30);
}
function draw() {
background ("#CDE7EE");//baby blue
push();
translate (width/2,height/2);
drawHeart();
pop();
function drawHeart () {
var a = map(mouseX,0,width,25,75);
var b = map(mouseY,0,height,0,100);
//heart becomes bigger and wider
beginShape()
//base shape: heart
for (var i = 0; i < points; i ++ ) {
var t= map(i,0,points,0,70);//hearts made out of lines
x = a* sin(t)*sin(t)*sin(t);
y = b*cos(t)-a*cos(2*t)-2*cos(b*t)-cos(a*t);
fill("#F1CDD4");//baby pink
strokeWeight(2);
vertex(-x,-y);//make the heart upright
}
endShape(CLOSE);
}
}
Author: janetl2@andrew.cmu.edu
Janet Lee – Looking Outwards – 07
Knowing about the creation of the stars and the universe is interesting to people but it grabs more attention when those are transformed into sounds, images, and vibrations. Ryoichi Kurokawa artistically showed the evolution of the galaxy and the stars by only focusing on sensorial and experiential. It grabs people’s attention because they can experience inception and how this whole universe was created. This project mainly uses sound, movement, and light to realistically portray what could possibly happen in the galaxy. Ryoichi had access to data to the secrets of the creation of the universe. Ryoichi gave the viewers enlightenment and delight by beautifully visualizing the galaxy through a screen.
Molecular clouds in space – Ryoichi Kurokawa’s ‘unfold’ at FACT
Janet Lee- Project-06-Abstract Clock
//Janet Lee
//Section C
//janetl2@andrew.cmu.edu
//Project 06 - Abstract Clock
function setup() {
createCanvas(600, 600);
}
function draw() {
background("#79A1BF");
push();
translate(width / 2, height / 2);
fill("#6748A4");
rotate(radians(hour()%12*30))
rectMode(CENTER);
rect(0, 0, 300, 300);
pop();
push();
translate(width / 2, height / 2);
fill(" #FFEF80");
rotate(radians(minute()/5*30));
rectMode(CENTER);
rect(0, 0, 250, 250);
pop();
push();
translate(width / 2, height / 2);
fill(" #F05E85");
rotate(radians (second()*6));
rectMode(CENTER);
rect(0, 0, 100, 100);
pop();
var h = hour();
var m = minute();
var s = second();
text(h%12,260,50);
text(":" + m,300,50);
text(":" + s, 340,50);
}
Janet Lee – Looking Outwards – 06
Martin Krzywinski is a scientist who focuses his study in bioformatics by using computer science to understand biological data. He started to create random art by using pi in 2013 on Pi day. He used different colors for each circle and then folded them all together as a spiral so that it would represent the whole digits of pi. Krzywinski mentioned that the whole purpose of art is for people to awaken their emotions about math and to start conversations about numbers and randomness. His algorithm was to use pi in his art work which made it more interesting to look at.
https://www.washingtonpost.com/news/wonk/wp/2015/03/14/10-stunning-images-show-the-beauty-hidden-in-pi/
Janet Lee Project – 05- Wallpaper
function setup() {
createCanvas(400, 600);
}
function draw() {
background ("#F5ACAD");
for (var i = 0; i <height -10; i+= 10) {
stroke (255);
line (i,20,width - 30,i);
}
for (var a = 10; a <height-10; a+=10) {
line (a,height-30,40,a);
}
for (var b = 200; b<width; b+=10) {
push();
line(b,0,b,600);
pop();
push();
strokeWeight (3);
stroke ("#F5844C");
line (0,b,400,b);
pop();
}
}
Janet Lee – Looking Outwards – 05
The 3d Computer Graphics that I found interesting was the Microsoft Hololens. Using a hololens one could interact between the physical and the digital space allowing one to visualize their digital work into the real world. I was fascinated by this project because it allows people produce their imagination easily through a digital space. The hololens scales the work into real life scale and so that is what caught my attention. Their algorithm is to blur the physical and digital space. Being able to visualize artwork and projects through a hololens is how their artistic sensibilities manifest in the final form.
https://www.microsoft.com/microsoft-hololens/en-us
Microsoft HoloLens – Transform your world with holograms (3D AR Goggles) from CGriver.com on Vimeo.
Janet Lee- Looking Outwards – 04
The project that I got inspired this week was the Mesa Musical Shadows at Daily tous les jours studio. I was admired by this because just by using your own shadow you could make a sound and depending on the length of the shadow can determine the dynamics of the sound. The algorithm that they used were 6 control nodes that could run 47 sensors and also comprised of an Arduino Mega, ethernet shields and custom connector shields.They also managed to install a speaker underground which was weatherproof. Their artistic sensibility is that they used shadows, light, and technology to create music.
Playin’ the Pavement – Daily tous les jours’ Mesa Musical Shadows
Janet Lee- Project 04- String Art
function setup() {
createCanvas(640,480);
}
function draw() {
background ("#EDE4E3");
//lightblue curve
for (var i = 1; i <640; i+=10){
stroke ("#A0E0E3");
strokeWeight (2);
line (i,70,width-70,i);
}
//red curve
for (var a = 1; a<640; a+=7){
stroke("#FD7950");
strokeWeight(1);
line(a,height-60,50,a);
}
//yellow curve
for (var b = 1; b <640; b+=9) {
stroke("#FCE6A9");
strokeWeight(3);
line(b,height-20,30,b);
}
//turquoise curve
for (var c = 1; c <640; c +=3) {
stroke("#41909E");
strokeWeight(1);
line (c,20,width-10,c);
}
//flower spinning
push();
translate(width/2,height/2);
rotate(millis()/1000);
push();
fill("#215A6D");
noStroke();
rotate (radians(30));
ellipse (0,0,20,100);
noStroke();
rotate (radians(30));
ellipse (0,0,20,100);
noStroke();
rotate (radians(30));
ellipse (0,0,20,100);
noStroke();
rotate (radians(30));
ellipse (0,0,20,100);
noStroke();
rotate (radians(30));
ellipse (0,0,20,100);
noStroke();
rotate (radians(30));
ellipse (0,0,20,100);
pop();
pop();
}
Janet Lee-Project 3- Dynamic Drawings
var diamOne = 150;
var diamTwo = 100;
function setup() {
createCanvas(640,480);
}
function draw() {
background ("#3D3355");
fill ("#F13F5F");
push();//small flower spinning
translate(width/3,height/3+100);
rotate (millis()/1000);
translate(-width/3,-height/3+100);
rotate(radians(15));
noStroke();
ellipse (0,0,10,80);
rotate(radians(15));
noStroke();
ellipse (0,0,10,80);
rotate(radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
noStroke();
ellipse (0,0,10,80);
rotate (radians(15));
pop();
push();
fill("#C2AFC7");
noStroke();
ellipse (width/2+100,height/2-100,diamOne);
pop();
push();
fill("#E790A5");
noStroke();
ellipse (width/2+50,height/2+150,diamTwo);
pop();
if (mouseY>height/2) { //changes size of diamOne
diamOne -= (diamOne-5)>=15;
} else {
diamOne += (diamOne+5)>=100;
}
if (mouseX >width/2) {//changes sizes of diamTwo
diamTwo += (diamTwo+10)> 30;
} else {
diamTwo -= (diamTwo-10)>50;
}
}
Janet Lee Looking Outwards-03
The project that I found the most inspirational was the jewelry item project by Rachel Binx and Sha Hwang (year not mentioned). I was inspired mostly because it had a sentimental meaning to the customer who was buying the jewelry. The algorithm that the creators used was to aim for the sentimental value I suppose. The creators’ artistic sensibilities were that they aimed to make a meaningful product such as the cities that meant a lot to the customers and they produced it by using graphs. Most of the time it is hard to connect graphs and accessories because two of them seem so different from each other. That is why this particular jewelry project has inspired me.