Mandelboxのデモですが,Defferedレンダリングで作ろうと思っています.
スクリーンスペースでレイマーチングしているのでそこまで処理速度的なメリットはないのですが,ポストエフェクトがやりやすそうというのと,なにより一度やってみたかったので.
とりあえずMRTで位置,法線,深度,レイの反復回数を出力してみました.
(左:position, 右:normal)
(左:depth, 右:iteration)
結構いい感じに描画できている気がします.
特にiterationはもっとガタガタになると思っていたのですが,滑らかな絵が得られています.
フレームレートは 512x512pix で70fps程度,もっと高解像度にしたいので高速化しないと.