大人になりたくない

プログラミング系。最近は主に vvvv 。

被写界深度の実装

簡単な DoF を実装してみた。
普通のカラーバッファと、デプスバッファ、ぼかしたテクスチャ用意。

Z をしきい値と比べて、ある範囲以外はぼかす。
距離に応じて線形にブレンド。

ボケ用テクスチャは2枚使うと品質上がりそうだけど、1枚で。
なんちゃってな感じだけど、まぁ雰囲気はでるんじゃないかな。

f:id:yhy:20130831043941p:plain,w200,h388


■参考
http://homepage2.nifty.com/natupaji/DxLib/program/dxprogram_DepthOfField.html
http://www.t-pot.com/program/32_dof/dof.html

■感想
実装していて目が疲れるし、酔う。