2014-08-01から1ヶ月間の記事一覧

Processing: 動画上を3次元に動き回る四角形

Processing(2.2.1)で、カメラから取り込んだ動画上を四角形がマウスの動きに合わせて3次元に動き回る。 import processing.video.*; Capture camera; void setup() { size(640, 480, P3D); String[] cameras = Capture.list(); //利用可能な動画入力の配列を…

Processing: 静止画上にマウスの軌跡を描く

Processing(2.2.1)で、カメラから取り込んだ静止画上にマウスで絵(軌跡)を描く。 import processing.video.*; Capture camera; void setup() { size(640, 480); //ウィンドウサイズの指定 String[] cameras = Capture.list(); camera = new Capture(this, ca…

Processing: サトクリフ五角形サンプルのリファクタリング

マット・ピアソン著『ジェネラティブ・アート Processingによる実践ガイド』「Chapter 8 フラクタル」に出てくる「サトクリフ五角形」のサンプルコードがどうも冗長なのでリファクタリングしてみた。特に、数学的に無意味な条件分岐を整理したら随分すっきり…

Processing: カメラ動画表示

Processing(2.2.1)で、カメラから入力した動画を画面表示する基本的なコード。 import processing.video.*; Capture camera; void setup() { size(640, 480); //表示するウィンドウのサイズ String[] cameras = Capture.list(); //利用可能な動画入力の配列…