穴日記

どうだ明るくなったろう

TokyoDemoFest2012に参加しました

昨年、日本初のオフラインデモパーティということで行われたTokyoDemoFest2011でしたが、今年もめでたく開催となりました。
しかも、場所は秋葉原MOGRA、日程は二日間と前回より大幅にグレードアップした形でした。
僕もオーガナイザーの一人として、また、一参加者として非常に楽しませていただきました。
とりあえず二年連続でやったので、このままうまいこと毎年やっていけたら日本のデモシーンも活気づくのではないかな?と思います。
新人が二人も作品を出していましたしね。しかし、反省点が多かったのも事実。来年以降はもっともっと質の高いパーティにしていけたらと思います。(作品もね)

TokyoDemoFest 2012
僕の作品とか

GAで習作作ったので公開したりしました

課題でGA使って何かつくれーっていわれたので何か作りました。
こんな感じ。

個体が九個表示されるので、好きなのを選ぶと、それを親にして新しい形状の個体を作ります。
まあ、人間が評価関数をやる感じの適当なGAですね。淘汰のプロセスとかは結構適当ですがそれっぽく遺伝していくので面白いもんです。淘汰よりもむしろ交叉がキモなんですかね。知りませんが。
ただ、形状バリエーションをもうちょっと増やした方が良かったかな、とは思います。まあ修正することはないと思いますが・・・。

公開したページ

AO BenchをOCamlに移植しました

AO Bench(http://code.google.com/p/aobench/)というAmbient Occlusionによるレンダリングを行うベンチマークがあり、結構いろんな言語に移植されてるのですが、OCaml版がなかったので移植しました。
ocamloptでコンパイル、Core2の2.66GHzで6.6 secといったところでした。かなりベタな移植なので、うまいことやればもっと高速になるかもしれません。

続きを読む