最新ゲーム機でも実現できない超最先端の技術
このサイトでは主にシャドウボリューム法を説明します。
さらに一般に知られていない高速化の方法や、次世代での(PLAYSTATION3やXbox360の後継機で可能になると思われる)影表現についても解説する予定です。
状況によっては、普通のプログラムの数十倍の速さのシャドウボリュームを作ることができます。
一般的なプログラムに関するサイトのようにプログラムコードを並べて説明するのではなく、頭の中でイメージできるような図を用いて説明していきます。
私はゲームプログラマーとして、今まで色々なゲーム開発(製作)に関わってきました。
皆さんがご存じのゲームや、数百万本のセールスを達成したゲームの開発にも関わり、今も続編を製作しています。
その経験から学んだことは、プログラムコードを書くよりも、アルゴリズムの内容が頭の中でイメージできる(ビジュアルを思い浮かべるとこができる)ことの方が重要だということです。
頭の中でイメージできると、その先の発展があると思うからです。
プログラムコードを見ているだけでは、新しいアイデアがなかなか出てきません。
ビジュアルとして思い浮かべることができ、紙に書いて人に説明できると、さらに新しい技術が生まれます。
そんな理由で、このサイトではイメージできることを重視します。
新しいアイデアで皆が驚くようなゲームがたくさん登場することを楽しみにしています。
実際のプログラムコードは、マイクロソフトのホームページで無料配布しているDirectXのサンプルの中にたくさんあるので、そちらを参考にしてください。