ジェネラティブアート
芸術作品に対して何らかの自立性を働かせたり…
アルゴリズムによって作られたアート
イラレやフォトショで作ったものはジェネラティブアートではない
Processing
lopenframeworks
など
プログラミングベースでアートが描ける
NodeBox | NodeBox
本日のプロセッシング04「EmacsからNodeBoxを実行してみた」 - 牌語備忘録 - pygo
Emacsからファイルを編集してNodeBoxで実行するやつをちょっと修正した。
init.el
;; nodebox (defun nodebox-open-run () (interactive) (let ((file nil)) (cond ((and (local-variable-p 'dired-directory) dired-directory (string-match "\\.app/\\'" dired-directory)) (setq file dired-directory)) ((stringp (buffer-file-name)) (setq file (buffer-file-name)))) (do-applescript (format " tell application \"NodeBox\" open (\"%s\" as POSIX file) activate end tell tell application \"System Events\" tell application process \"NodeBox\" key down command delay 1 keystroke \"r\" key up command end tell end tell "file)) ) ) (define-key global-map (kbd "s-r") 'nodebox-open-run)
群衆アルゴリズム
とりあえずオブジェクトを作成
オブジェクトをアニメーションで操作したいときは配列で
複数のオブジェクトの相互作用でランダムな動きを表現