ホーム < ゲームつくろー! < プログラマブルシェーダ編 シェーダ編 その7 斜めから見ると底が見えない水面(フレネル反射) 前章で環境マップについて説明しました。環境マップを使うとモデルの表面に背景が反射して金属のようにテッカテカになります。実装も簡単で効果が非常に高い楽しいシェーダです。 さて、背景を反射させるものは何も金属ばかりではありません。ガラスの表面や水面など、表面がツルッとしているものは大抵背景を反射します。逆に言うと私たちは「ツルッとしている」というのを背景が映り込んでいる事で認識しているわけです。 では波が一切たっていないそれこそガラスのような水面に環境マップを適用するとどうなるでしょうか?ちょっとテスト画面を御覧下さい。 縦に並ぶトーラスはいずれもy=-100.0fの位置に沈んでいて、水面はy=0.0fに広がっています。水面自体は単なる平面ポリゴンで、その表面に環境マ