您的位置:首页 > 其它

One Sample Camera Motion Blur

2013-12-25 09:44 435 查看
Camera Motion Blur的通常做法是根据像素运动的方向采多个sample,为了得到平滑的结果往往会采8个sample,这是一个很传统的做法;3年前听一位同事说神秘海域里用到了一种只采一次就能达到Motion Blur的效果,google了一下,果然有这种神奇的技术。

简单来说就是把渲染出来的图像的mipmap生成出来,算出像素速度,利用各向异性来达到模糊的效果。

后来尝试了下这个方法,效果的确很不错,但是因为生成MipMapChain需要额外的消耗,并且最后采贴图的时候需要开8x各向异性,对于一个全屏pass这是一个很费的操作,当时在7950上测试性能和采8次基本差不多。

无论性能会不会节省,这个方法都是一个很有意思的创新想法。这篇文章的叫做“Motion Blur for Textures by Means of Anisotropic Filtering”

http://www.j3l7h.de/publications/motionblur_web.pdf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: