シャドウマッピングやろうとしたが
シャドウマッピング実装しようとして、案外簡単だろうとか思っていたんだけど結構はまった。
概念自体は理解できていたのに、そのとおりに書いてるつもりが全然まともに動かなくてどうしよこれみたいな。
あとは深度値をうまいこと処理できればちゃんと動いてくれそうなところまでは持ってこれた。
以下は深度値を vec4 を使って 32 bit 精度で処理しちゃおうという素敵なテクニックをテストしたコード。
なんていうか、こういうことを初めて考えてやってみた人ってほんとに天才だなって思う。