Looking outward – 05 – 3D graphic design art

There 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. Saya 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

``````//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

``````//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: