Caustics

caustics.png

光が屈折して集まる現象のこと
例えば、プールの底にうつる光のキラキラなど

causticsは反射局面または屈折局面に依存したスピードで光を広げる。

大体の手順

  1. 海の底を描画する(青色の板などでも塗る)
  2. メッシュの各頂点で
    1. vertical rayを送る
    2. 海の表面のメッシュとレイを衝突させる
    3. スネルの法則を使って屈折したレイを計算する。in reverse
    4. 屈折したレイを太陽のテクスチャの座標の計算に使う
    5. メッシュの頂点にテクスチャ座標を適用する
  3. 海の表面を描画する

optics reflection refraction

サポートサイト Wikidot.com opticsreflectionrefraction