Looking outward – 05 – 3D graphic design art

o-cgi-saya-570There are tons of 3d graphic design artists all around the world. Some of the artists creates surrealistic environment, and some of the artist creates hyper realistic art pieces. I think one of the graphic arts that fascinates me is ‘Saya’, the lifelike Japanese girl character. When I first saw this art piece, I thought it was just a picture of a girl, however once I’ve noticed that it was made by graphic I was shocked.

Saya is created by Japanese graphic artists, Teruyuki and Yuki Ishikawa, who live in Tokyo. They tried to create each hair and even eyelashes. They mentioned that the most challenging part was the skin. It was hard to express the texture and color of natural skin. _________2016-09-0918-03-51-jpgcy9kq1ou0aage8tSaya has her own twitter account, and she updates her status regularly and when she was released, her picture was retwitted over 8000times.

Owen Fox Wallpaper

wallpaper

//constants
var mult = 250;
var c = 50;
var ellD = 25;

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

function draw() {
    background("lightPink");
    //iterates sine waves made up of circles
    for (var y = 0; y < c + height; y ++) {
        for (var x = 0; x < c + width; x ++) {
        //color changes based on size of y  
        var r = 230 - y * 5;
        var g = 255 - y * 5;
        var b = 247 - y * 5;
        fill(r,g,b);
        ellipse(x,2 *height- (mult * sin(radians(x)) + y*c),ellD,ellD);
        }
    }
noLoop();
}

Shannon Case – Project 05 – Wallpaper

sketch

//Shannon Case
//Section D
//scase@andrew.cmu.edu
//project 05

//sets global variables
var RingSize = 50;
var spacing = 125;
var innerRing = RingSize-10;
var x = 50;
var y = 50;
var bitX = 0;
var bitY = 0;

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



function draw() {

    for(var bitX=0; bitX < width; bitX+=90) { //sets x location of bits
        for(var bitY= 0; bitY < height; bitY+=30){ //sets y location of bits
        bit(bitX, bitY); //draw bits
    }

}

}

function bit(x,y) { 
    push();
    translate(x,y);
    fill(150); //creates left and right rings 
    ellipse(x,y,RingSize,RingSize);
    ellipse(x+spacing,y,RingSize,RingSize);


    fill(0); //fills the inner part of the rings
    ellipse(x,y,innerRing,innerRing);
    ellipse(x+spacing,y,innerRing,innerRing);

    fill(150); //creates the mouth piece
    rect(x+10,y-5,105,10,20);
    ellipse(x+60,y,20,20);
    pop();
}



    


For this project I was inspired by a horse bit, which is a piece of equipment used in a horse’s mouth to aid in steering when they are ridden.  So I chose to make a loop that creates a pattern out of these bits. Below is a reference photo:

bit