toge's diary

コンピュータ関連の趣味をつらつらと。

照明入門

水面を表現しようと苦闘中。

何も考えずに実装するとむちゃくちゃ重いなぁ、OpenGL使ったプログラムで30fpsを切ったのは初めてだ。ある程度こなれてきたらカリングなどなどを含めた最適化をしないと。

今の所最大の問題は、水っぽい平面に出来ないこと。
やっぱりフラットシェーディングでは問題なので、各頂点ごとに適切な法線が必要なんだろうな。さて、どうしたら現実的な時間で可能なんだろうか?

ここらへんは腐るほど情報があるはずなので、ちなちま実装していきます。