Ammar Hassonjee – Project 05 – Wallpaper

Wallpaper Sketch

/* Ammar Hassonjee
   Section C
   ahassonj@andrew.cmu.edu
   Project 05 - Wallpaper
   */

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

function draw() {
    // First for loop that sets the y grid of elements
    for (var y = 0; y < 7; y++) {
        for (var x = 0; x < 7; x++) {
            //variables declared to alter shapes generated for wallpaper
            var ax = x * 100;
            var ay = y * 100;

            noStroke();
            // making sure the wallpaper is mirrored every other to create
            // continuous art effect
            if (x % 2 == 0) {
                // Making the quarter circle shapes
                fill(200);
                arc(ax, ay, 80, 80, radians(0), radians(90));
                arc(ax + 100, ay + 100, 80, 80, radians(180), radians(270));
                // Making triangle shape
                fill(255);
                triangle(ax + 90, ay + 10, ax + 25, ay + 60, ax + 35, ay + 70);
                // Making the circle shape
                fill(0);
                ellipse(ax + 30, ay + 65, 20, 20);
              }
            else {
                // Making the quarter circle shapes again but a different color
                fill(255, 245, 76);
                arc(ax + 100, ay, 80, 80, radians(90), radians(180));
                arc(ax, ay + 100, 80, 80, radians(270), radians(360));
                fill(0);
                triangle(ax + 10, ay + 10, ax + 75, ay + 60, ax + 65, ay + 70);
                // Making the circle shape but a different color
                fill(255);
                ellipse(ax + 70, ay + 65, 20, 20);
              }
            }
          }
}

My inspiration for this sketch came from trying to replicate a starry night. In my initial coding where I started to draw shapes and mirror them, I found that through alternating panel directions and by changing the colors of the same elements in each iteration of the loops, I could create an interesting drawing.

Lauren Park – Looking Outwards – 05

“Flowing City Map” (2014) by Chaotic Atmospheres

Artist by the name of Chaotic Atmospheres created a series of images for an exhibition that was held in Venice on December 2014. This series focused on how cities and its occupants influence their surroundings, portrayed by fluid-like patterns. I really admire how this artist takes different locations and give each of these cities more individuality in a way that shows how they impact what is around them. The lined patterns also give not only the geographical aspect of maps, but also visualizes these impacts.By using World Machine, a tool to help create 3D terrain, the artist used city maps and procedural terrains to produce this flow of erosion. The artist then used photoshop afterwards to continue working and to identify each city.The artist was very successful in providing visuals of historical significance by using the lines from the erosion flow to show cities’ influences. The images are not merely geographical maps, but tell a story through the colors and bodies of lines that also give movement to each city.

https://www.behance.net/gallery/21743579/Flowing-City-Map

Jina Lee – Looking Outwards 05


This video is about Chris Labrooy’s project “Automobile Citroen.”

This is what he created for Citroen.

For this week, I stumbled upon Chris Labrooy. He graduated from the RCA with a MA in design products. Labrooy first started to use 3D as a simple tool to visualize ideas for furniture and products. As time passed, 3D technology and software evolved drastically, allowing Labrooy to explore CGI. He is based in Scotland. You can also see his work in UK, Europe, and the U.S.

This is a close up of his design.

Citroen asked him to create a 3D sculpture that explored the genealogy of the new Citroen C3 car. The cars featured in his design include the 2CV, Visa, AX, Saxo, C3 gen 1, C3 gen 2 and the new Citroen C3. In order to create this, he used Cinema 4D. For his rendering, he used V-Ray.

I thought his work was extremely interesting, because you usually do not see cars being ringed together. In addition, he did not change the cars completely. He keep all the elements of the cars. Though he distorted the cars, he was able to maintain key elements that the cars have. For example, if you look at the photo below, the white car has an opening at the front of its car, while the blue car next to it, has a long vent.

In order to create this, I belie that Labrooy had to make multiple layers. I feel like he had a separate file for the background so that it is easier to render. And then, he made the front undistorted car by itself. The other cars that are intertwined with each other are all rendered in a file together.  I am unsure how he was able to create such a complex yet extremely detailed work. When I zoom into the work, I am always surprised at how detailed the overall piece is.

This photo is a close up of the cars, which gives viewers a better idea of how he was able to keep the elements of the car while distorting them.

Sarah Choi – Project-05 – Wallpaper

For this project, I was inspired by abstract lines. I wanted to create colorful wallpaper against a dark blue background, as I was intrigued by rooms with dark-colored walls with lighter designs on top after going to multiple home furniture design showrooms during the summer. I wanted to light up the room by using lighter colors like white, light yellow, and lavender. I have always liked abstract wallpapers using only symmetrical lines combining to create something more “chaotic” to pair with simple furniture.

project-05

//Sarah Choi 
//Section D
//sychoi@andrew.cmu.edu
//Project-05

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

function draw() {
    background(0, 0, 153);
    for (var y = 0; y < height+25; y += 50) {
        for (var x = 0; x < width+25; x += 50) {
            noStroke();
            fill(255); 
            rect(x + 33, y, 10, 400)
        }
    }
    for (var i = 0; i < 400; i += 4) {
        stroke(252, 255, 122);
        strokeWeight(5);
        line(i, i * 20 - 30, 600, i + 400);
    }

    for (var a = 0; a < 400; a += 7) {
        stroke(204, 153, 255);
        strokeWeight(7);
        line(a, a * 10 + 350, 700, a - 100);
    }
    for (var b = 0; b < 600; b += 50) {
        stroke(255);
        strokeWeight(7);
        line(b, 0, b, 400);
    }
}

Stefanie Suk – Project 05 – Wallpaper

sketch

//Stefanie Suk
//15-104 D
//ssuk@andrew.cmu.edu
//Project 05 - Wallpaper

var spacing = 25;

function setup() {
    createCanvas (500, 500);
    background(222, 211, 170);
}

function draw() {
    noStroke();

    for(var a = 25; a < width; a += 50) {
        for(var b = 15; b < width; b += 100) {
            tri(a, b);
        }
    }

    for(var e = 25; e < width; e += 90) {
        for(var f = 45; f < height; f += 140) {
            dia(e, f);
        }
    }

    for(var g = 57; g < width; g += 95) {
        for(var h = 60; h < height; h += 120) {
            cir(g, h);
        }
    }


    for (var y = 0; y < height; y++) {
        if(y % 2 == 0){
            for (var x = 0; x < width; x++) {
                fill(120, 107, 37);
                ellipse(spacing * x, spacing * y + 25, 4, 4);
            }
        }
        noLoop();
    }


 //   for(var j = 60; j < width; j += 80) {
 //       for(var k = 70; k < height; k += 110) {
 //           rec(j, k);
 //       }
 //   }

//    for(var c = 25; c < width; c += 50) {
//        for(var d = 15; d < width; d += 100) {
//            tritwo(c, d);
//        }
//    }



}

function tri(a, b) {
    fill(252, 103, 103);
    triangle(a - 20, b + 10, a, b + 40, a + 20, b + 10);
}

function dia(e, f) {
    fill(97, 223, 213);
    circle(e, f, 20, 20);
}

function cir(g, h) {
    fill(254, 123, 250);
    ellipse(g, h, 10, 25);
}

//function rec(j, k); {
//    fill(225, 199, 57);
//   rect(j, k, 10, 10);
//}

//function tritwo(c, d) {
//    fill(252, 103, 103);
//    triange(c - 20, d + 35, c, d - 40, c + 20, d + 45);
//}

For this project, I was inspired by ethical patterns I have in my handkerchief. This handkerchief consists of simple shapes like circles and triangles, but are organized in a beautiful pattern. This is why I used different triangles and circles in my wallpaper, layout them in a simple yet artistic pattern. I also explored different bright neon colors to each shape to make the design pop and lively. I really like the colors I used for this project because the background color and the shape colors really go well together.

Stefanie Suk – Looking Outwards – 05

Sangjin Kim working on 3d modeling 

Red Shoes is a Korean animation movie that was released in July 25, 2019. This movie is so far titled as the most quality animation ever made in Korea, and the reason behind this is from the movie’s character designer, Sangjin Kim. Sangjin Kim worked in Disney the past few years and was once responsible for designing characters in the world’s most representative animation, Frozen. For this reason, we can clearly see Kim’s artistic sensibilities in the movie, in other words, we can see how similar the characters of Red Shoes and Frozen look alike. Not only that, but there were people in the production crew who worked for DreamWorks as well, making people proudly announce the animation to be made by the most skilled, influential people in Korean animation history. As a Korean and as a design major student, I admire this work so much because of its quality 3d computer graphic techniques applied to the movie. In the actual movie, audiences are able to see many detailed computer graphics applied. Also, the characters of the movie themselves are designed exquisitely that the 3d computer graphics in the movie are nearly flawless. According to Sangjin Kim, his dream was to collaborate with Korean animators as a Korean himself. He wanted to create a major work in Korean animation industry and show people that Korea can also create quality 3d animations as well. I can really see how much time and work he has spent to create this animation just by watching the movie from the beginning to the end, which makes me admire this work even more. 

Drawing Video of the Red Shoes

Jina Lee – Project 05


sketch

When I first started this project, I was thinking about fruits, particularly oranges. So I created a design that had half oranges everywhere. While doing so, I played around with the color and other ellipses and tried something else.

This was the sketch idea I had for my first iteration.

This was my first iteration with half oranges. On the lines are full oranges.

In the end, I added on to the old design by making it seem more similar to  power buttons. In addition, the colors that I chose gives a tropical feeling that I was looking for. 

Here is my process to getting to my final.

 

//Jina Lee
//Section E
//jinal2@andrew.cmu.edu
//Project-05

var x;
//random colors
var r;
var g;
var b;

function setup() {
    createCanvas(600,600);
    //light blue
    background(119, 158, 203);
}

function draw () {
    //dark green line inbetween the circles
    for (x = 0; x < 5; x ++) {
        stroke(30, 70, 45, 200);
        strokeWeight(5);
        line((x * 100) + 100, 0, (x * 100) + 100, height);
    }

    //vertical forloop for y
    for (var y = 50; y <= height; y += 70) {
        //horizantal forloop for x
        for (var x = 50; x <= width; x += 100) {
            //call drawMain shape which are the circles
            drawMain (x,y);
        }
    }
    noLoop();
}

// cirlces, x y variable coordinates to be called in for loop
function drawMain ( x, y) {
    //r is a random number between 0 - 255
    r = random(255);
    //g is a random number betwen 100 - 200
    g = random(100,200);
    //b is a random number between 0 - 100
    b = random(100);
    //main circles
    noStroke();
    fill(r, g, b);
    ellipse(x, y, 60, 60);
    fill(255);
    ellipse(x, y, 45, 45);
    strokeWeight(3);
    stroke(r, g, b);
    line(x, y - 25, x, y + 25);
    line(x - 20, y - 20, x + 20, y + 20);
    line(x - 20, y + 20, x + 20, y - 20);
    //circles inside the bigger one
    noStroke();
    fill(r, g, b);
    ellipse(x, y, 30, 30);
    //dots on the line
    for (var x = 50; x <= 500; x += 100) {
        noStroke();
        fill(r, g, b);
        ellipse(x + 50, y + 30, 25, 25);
    }
}

Angela Lee – Project 05 – Wallpaper

sketch

/*
 * Angela Lee
 * Section E
 * ahl2@andrew.cmu.edu
 * Project 5 Wallpaper
 */

// spacing between circles
var spacing = 200;

function setup() {
    createCanvas(600, 600);
    var orangeBack = color(241, 94, 39); // orange color
    var blueBack = color(69, 95, 172); // blue color
    setGradient(orangeBack, blueBack); // background gradient
}

function draw() {
    // y position for loop
    for (var y = 50; y <= height - 50; y += spacing) {
        // x position for loop
        for (var x = 50; x <= width - 50; x += spacing) {
            // calling the two functions for drawing the circles
            orangeCircles(x, y);
            blueCircles(x, y);
        }
    }
}

// Function for creating my gradient background
function setGradient(color1, color2) {
    for(var a = 0; a <= height; a++) {
      var amount = map(a, 0, height, 0, 1);
      var back = lerpColor(color1, color2, amount);
      stroke(back);
      line(0, a, width, a);
    }
}

// Orange circle function
function orangeCircles(x, y) {
    noStroke();
    //outer circle
    fill(241, 94, 39);
    ellipse(x, y, 100, 100);

    // second-most outer circle
    fill(243, 109, 66);
    ellipse(x, y, 75, 75);

    // third-most outer circle
    fill(241, 135, 101);
    ellipse(x, y, 50, 50);

    // inner circle
    fill(248, 161, 117);
    ellipse(x, y, 25, 25);
}

// Blue circle function
function blueCircles(x, y) {
    noStroke();
    // blue circles are shifted right and down
    x = x + 100;
    y = y + 100;

    //outer circle
    fill(69, 95, 172);
    ellipse(x, y, 100, 100);

    // second-most outer circle
    fill(87, 114, 183);
    ellipse(x, y, 75, 75);

    // third-most outer circle
    fill(114, 141, 199);
    ellipse(x, y, 50, 50);

    // inner circle
    fill(147, 173, 218);
    ellipse(x, y, 25, 25);
}

I personally love playing with complementary colors, so I wanted to experiment more with complementary contrasts in the wallpaper. In my initial plan, I sketched out semicircles, but I didn’t like how they created harsh edges in the composition. I chose the colors blue and orange and created circular patterns with them. I also wanted to try playing with gradients, so for the background, I created a smooth gradient and for the circles, I created gradient intervals of colors. I alternated between orange and circle to create a balance of colors.

Monica Chang – Looking Outwards – 05

Instagram: universaleverything.

Website: Universal Everything

Universal Everything is a digital art and design collection based in Sheffield, England founded by creative director Matt Pyke. Most of their projects incorporate combine technology and humanities in hopes to also utilize the viewers’ sensations and participation. They gather a group of video artists, experience designers and future thinkers to bring a variety of artwork that allows the observers to witness immersive installations, exotic architecture and huge launch events.

Future You by Universal Everything
Inside The Sound: Voices, VR Installation, Universal Everything

I chose to talk about these two pieces created by UniversalEverything because they both pertained to the idea of immersive installations which is something that I have always been interested in trying. Not only are the visuals absolutely spectacular but the calculations and the concept put into the work is astounding.

The first piece is called “Future You” and its this video installation that computes the viewer’s movements into something so beautifully mapped and structured. The fluidity of this digital movement was what drew me towards this project as I know that for smooth movement in a digital piece like this requires an insane amount of calculations and observation to conclude with a smooth representation.

The second piece called “Inside the Sound” was a piece where the designers explored the idea of the audiovisual “synaesthetic experience”. This child-like experience becomes elevated when the designers utilized this visual to create a virtual reality; this offers so many inspiration to artists working towards a digital field of vision and audio in their future. The colors and the design were exquisitely drawn and I will absolutely have this piece in mind as I think of digital and computational works.

I admire the integration of interaction and aesthetics and both projects really displayed both ideas seamlessly.

lee chu – looking outwards – 05

Human skin complexion and overall face animation has always been difficult to emulate through a computer. The amount of wrinkles and pores, along with the elastic, organic properties of skin make it nearly impossible to capture and record these movements. Because of this, many computer-generated people in games and movies tend to look really close to human, but no quite, resulting in a sensation called the uncanny valley. New researchers at USC have developed new techniques to more accurately replicate skin movement on artificial skin. With this relatively new and seemingly unexplored possibility of recreating anything through a computer now, future media may become much more deceiving and immersive than before.

digital rendering of wrinkling