2012年4月19日木曜日

超絶変態デモのソースコードが公開された

世界最高峰のデモグループの1つ、Farbrauschの有名デモ群のソースコードが公開された。
https://github.com/farbrausch/fr_public
(ただし現在コミットされているコードは混沌としていて、現在VS2010でビルドするための整備が進んでいる)

個人的な目玉は 以下のデモのソースコード。(.kkriegerはなんとFPSのゲーム)

fr-030: Candytron (64KB)


fr-041: debris. (177KB)


.kkrieger (96KB)

これらのデモは genthree/wekkzeug3という自作のデモオーサリングソフトの上で制作されている。 公開されたのはこのオーサリングソフトのソースコードと、実際のデモのデータである。
オーサリングソフトでは、シンプルな画像やメッシュデータに対して無数のオペレータやフィルタを組み合わせて、 ポリゴンメッシュ、テクスチャ、音楽などあらゆるものをプロシージャルに作成している。 これによって64KBとか177KBというサイズにとんでもない映像と音楽を詰め込んでいる。

クオリティの高い内製ツール群にとにかく驚かされる。彼らにとっては朝飯前かもしれないが・・・