One Sample Camera Motion Blur
来源:互联网 发布:c语言产生1-100随机数 编辑:程序博客网 时间:2024/05/22 04:27
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
0 0
- One Sample Camera Motion Blur
- camera Motion Blur动态模糊
- 运动模糊 motion blur
- 什么是运动模糊(Motion Blur)
- Effective 2d Motion Blur in MR
- 像素级动态模糊(Pixel Motion Blur)
- Example 3 : motion blur And Shade(Shadow)
- 图像处理-运动模糊(motion blur)
- One Sample JD-sharing
- shader学习笔记——运动模糊(motion blur)
- one sample about recursive function
- Motion camera 真人动作捕捉器
- blur
- blur
- blur
- One-tap UIImagePickerController (iPhone camera)
- Leap Motion自带Sample之详解_Win/C++版本
- Leap Motion自带Sample之详解_Win/C++版本
- SD卡的读写和FatFS文件系统
- Leftmost Digit
- 判断当前网络类型
- TestNG整理
- centos6.3-64位搭建LAMP环境之安装apache2.4.7
- One Sample Camera Motion Blur
- 宏定义在.h和.cpp中的差别
- FATFS简介
- yaffs linux 3.11 编译时报错 implicit declaration of function 'create_proc_entry'
- [Android分享] 对 Android 开发者有益的 40 条优化建议
- 视频会议混音算法
- USB HID 设备类协议入门
- 阿里这次会向我招手吗
- Ruby require