プログラムというのはヒトの作業をアシストしてくれるというのが役割として大きいんですが、やはり自動処理という部分も性質として大きいですよね。
繰り返し処理とか、ランダム処理とかはやはりプログラムにはかなわなくて、それを活用した自動生成ものを2つ紹介したいと思います。
① Pixel City
3Dによる夜の街を自動生成するオープンソースです。
百聞は一見にしかず、ということで紹介ビデオ。
たくさんのビルをランダムに処理していって、すごく雰囲気のある夜の街を作り出しています。
② Elevated by RGBA and TBC
一見いったい何がすごいの?ただの風景映像?あ、もしかして全部CGだとか?まあ、このくらいのCGはもう結構映画で使われてるよね。
なんて思った方、この映像がすごいのには理由があります。
なんと、ドイツのプログラミングイベント『Breakpoint 2009』で優勝したプログラムで、その部門名、
「4KB部門」
、、、おわかりですか?この映像、たった4KBのプログラムから自動生成されているんです。
4KBといえば4,096バイト。そこら辺のテキストファイルより軽いです。
もう、絶句ですね。レベルの高さ以上に、テクノロジーのすごさを感じます。
1個の細胞からできあがっていく「生物」にはまだまだかなわないですけどね。
Pixel City
Elevated
- Author: Hideya Kato
- Published: 5月 18th, 2009
- Category: ソフトウェア, テクノロジ, プログラミング
- Comments: None


