2018년 3월 11일 일요일

[프로세싱] 프로세싱을 이용한 캐릭터 만들기

//setup
size(480, 480);
background(0);
//hand
fill(204,102,0);
quad(140, 230, 180, 270, 170, 280, 130, 240);
quad(340, 230, 300, 270, 310, 280, 350, 240);
//body
fill(10,210,255);
ellipse(240, 300, 150, 150);
//gloves
fill(200,0,0);
ellipse(130, 230, 30, 30);
ellipse(350, 230, 30, 30);
//head
fill(10,210,255);
rect(180, 120, 120, 120, 80, 80, 80, 80);
//mouth
fill(255,110,200);
rect(215, 217, 50, 15, 0, 0, 18, 18);
//mufler
fill(255, 0, 0);
rect(260, 240, 25, 80, 0, 0, 20, 20);
rect(190, 230, 100, 25, 20, 20, 20, 20);
//muflerpatterns
fill(0,255,0);
quad(210, 230, 230, 230, 227, 255, 207, 255);
quad(245, 230, 265, 230, 262, 255, 242, 255);
quad(260, 270, 285, 280, 285, 300, 260, 290);
//eyes
fill(255);
ellipse(210, 170, 30, 30);
ellipse(270, 170, 30, 30);
fill(0);
ellipse(205, 176, 10, 10);
ellipse(265, 176, 10, 10);
//nose
fill(255,102,0);
triangle(245, 190, 245, 200, 170, 200);
//hat
fill(0,255,0);
triangle(220, 110, 240, 50, 260, 110);
fill(255);
ellipse(240, 50, 15, 15);
fill(255,0,0);
quad(230, 80, 250, 80, 255, 95, 225, 95);
rect(210, 110, 60, 20, 5, 5, 5, 5);
//button
fill(255,0,0);
ellipse(240, 270, 15, 15);
ellipse(240, 300, 15, 15);
ellipse(240, 330, 15, 15);

댓글 없음:

댓글 쓰기