»2005年11月02日リアルタイムライティングリアルタイムなグラフィックスを用いるメガデモの多くはDirectXやOpenGLのライブラリ標準のライティングをそのまま使った物が多いがここ最近、グラフィックスカードの機能・性能の向上によって複雑なライティングが可能になってきているが、これらの多くはオフライン(非リアルタイム)グラフィックスの世界ではごく当然のごとく使われてきた技術が多い。Language(HLSL,GLSL,Cgなどなど)はもともとオフラインレンダラーとして有名なのRenderManのシェーディング機能と同じ部分も多い。単純に思ってみるわけだが実際のところ、一昔前までオフラインレンダラーで現役だったレイトレーシングはいまや、リアルタイムで動くような時代である。http://www.openrt.de/(もちろん数年前にexceedはレイトレーシングをリアルタイムでやってたわけですが・・・heven7)これらのプロジェクトは大学などの研究機関でかなりの偉い人たちが時間をかけてやってるわけで、個人が太刀打ちできるようなネタじゃないとおもうがしかし、megademoはデモであって、見た目がらしければ、フェイクでかまわないと思うたとえそれが不完全な技術だとしても、それを乗せてデモを動かすことがmegademoかなとまぁというわけで、ちょっと前からオフラインレンダラを勉強し、オフラインレンダラーの見地からリアルタイムを考えてみることをしている。(というわけで、しばらくこのネタでいくことにする。