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/