前回紹介したレイトレーシングを GLSL へ移植してWebブラウザ上でリアルタイムで実行できるようにしてくれた人がいました!
つい出来心で http://t.co/iTrYIE3g1h
— Pentan (@c5h12) 2014, 4月 16
これはスゴい! ってことでブログに貼るためにちょっと手直ししました。
使い方
レイトレース開始! ボタンを押すとリアルタイムレイトレースが開始されます。開始後は描画しているエリアをドラッグ&ドロップすることで視点移動(回転)と、マウスホイールでズーム(視点距離の変更)ができます。
GLSL に対応したハードウェアがあれば快適に動きます。たぶんここ2,3年に購入したPCであればほぼ動くんじゃないでしょうか。是非試してみてください。
これがスゴいのは、レイトレースもどきではなくて正真正銘のレイトレースが(フラグメント)シェーダー上で動いているってことですね。なんていうか、わかっている人はこの凄さにただただ圧倒されると思います。
いやー感動モノです。