Processingでクラシカロイドのパッド君3
Processingでクラシカロイドのパッド君の表情をしこたま作るブログ。
なんだろう、作らずにはいられない表情な気がするんだ。
本当は動かしてやりたいんだけど、まだProcessingリハビリ中なので、コツコツ作るよ。
今日の表情はこれ。オープニングでくるっと回って出てくる表情なんだよね。
いい顔してるなぁとドキっとさせられるよね。
パッド君欲しいんじゃーーー
※NHKで今再放送しているクラシカロイドは本当に最高のアニメなのでみんな見てください。クラシックの名曲がものすごいカッコいいアレンジされてて、生きててよかったと感動するレベル。自分用にクラシカロイドのオーディオビジュアライザをProcessingで作りたい、作りたい。。。はやく作れる力を手に入れたい。。。輝く音符を飛ばしたい。
今回の自分の進化ポイント。
・arcで−30度〜210度の範囲で楕円形を描くってのができた。
・画面の横をwidth、縦をheightで取得できることを理解した。
・顔の中央の影は、最後に黒色の四角を70%ぐらいの暗さでかぶせることで作った。
padkun03.pde
-------------------------------
void setup(){
size(1136,640);//iPhone SEの壁紙サイズです横1136、縦640
background(#31ecff);
noStroke();
int xl=300;//左側の目の中心のx座標
int xr=1136-300;//右側の目の中心のx座標
int y=250;//目の中心のy座標
float r1=radians(-30);
float r2=radians(210);
fill(#fcffff);
arc(xl,y,240,230,r1,r2);//目の白い部分を扇型arc()で作る
arc(xr,y,240,230,r1,r2);
triangle(width/2,490,width/2-30,400,width/2+30,400);
fill(#31ecff);
ellipse(xl,y,155,140);//目の白い部分の上に青い円をかぶせる
ellipse(xr,y,155,140);
fill(#fcffff);//まゆげ
strokeWeight(10);
stroke(#31ecff);
rectMode(CENTER);
rect(xl,195,320,42);
rect(xr,195,320,42);
strokeWeight(5);//線の入ってる箇所
line(xl+5,y+45,xl+15,y+135);
line(xr+5,y+45,xr+15,y+135);
noStroke();
fill(0,70);//黒を70%ぐらいの暗さでかぶせる
rect(width/2,height/2,670,670);
}
void draw(){}
void keyPressed(){
if(keyCode==ENTER){
save("padkun03.png");
}
}
-------------------------------