processingで今回はポップのデジタルアートを作ってみました。
前回processingの記事が意外と好評だったようで、また記事を書きました。
(僕のセルフブックマークがきっかけでしたが(笑))
今回はprocessingでポップなデジタルアートを作ってみました。
音楽とかと組み合わせてみたいですね。どんな作品になるんだろう。
ソースは前と殆ど変わりません(笑)
/** * Japanese Design * by Camelmasa. * * camelmasa's technology Blog http://d.hatena.ne.jp/camelmasa/ * camelmasa's technology Blog(English):http://camelmasa.com/ */ import processing.video.*; MovieMaker mm; // Declare MovieMaker object void setup() { size(600, 450); colorMode(RGB); background(0); noStroke(); smooth(); frameRate(16); mm = new MovieMaker(this, width, height, "image.mov", 30, MovieMaker.H263, MovieMaker.HIGH); } void draw() { int box_height = 45; int box_width = 60; for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ float y_line = random(5,10); for(int k=0; k<y_line; k++){ fill(random(0,255), random(0,255), random(0,255)); rect(j*box_width + k * ( box_width / (y_line - k)), i*box_height, box_width / y_line, box_height); } } } mm.addFrame(); } void mousePressed(){ save("image.jpg"); } void keyPressed() { mm.finish(); // Finish the movie if space bar is pressed! }
processing面白いですよー。
今度はgainerと連携させてみましょう!
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/