泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

DirectX不是全部!3D游戏图形技术解析

● 游戏中为什么需要模糊处理?清晰一点不是更好吗?

    首先请大家思考一个问题:为什么每秒24帧的速度对于电影来说已经足以获得很流畅的视觉效果,而对于游戏来说却会显得磕磕碰碰呢?

    原因很简单,摄像机在工作的时候并非一帧一帧绝对静止的拍摄,它所摄下的每一帧图像已经包含了1/24秒以内的所有视觉信息,包括物体在这1/24秒内的位移。如果在看电影的时候按下暂停键,我们所得到的并不是一幅清晰的静止画面,而是一张模糊的图像,问题就出在这里!

    传统的电脑3D图像做不到这一点,游戏里的每一帧就是一幅静止画面,如果你在运动的过程中截一张图片下来,得到的肯定是一幅清晰的静态图。


很多游戏中都有运动模糊的选项

    所以,运动模糊技术的目的有二:一是增强快速移动场景的真实感,二是在FPS并不高的时候让游戏显得不是很卡。运动模糊技术并不是在两帧之间插入更多的位移信息,而是将当前帧同前一帧混合在一起所获得的一种效果。

● 基于DX10技术的运动模糊更真实

    之前已经有很多DX9游戏采用了运动模糊技术,效果最显著、最夸张的非《优品飞车》系列莫属,很多玩家表示不太适应这种效果,原因就在于打开特效之后画面模糊的太夸张了,时间一长容易头晕——显然,这不是我们想要的运动模糊!

    传统的运动模糊技术,游戏只是简单虚化了环境,而对高速运动的物体则仅仅保留运行轨迹而已,这样的前景和背景融合在一起自然效果很差,完全就是拖影和残影,影响视觉体验。

    而在DX10模式下,有了全新的几何着色技术,这样就可以使用流处理器资源来计算运动物体的几何坐标变换,然后配合高精度的顶点纹理拾取技术,达到了完美监控整个运动过程的目的。如此一来进行模糊处理的话,就杜绝了不分青红皂白的现象——该模糊的依然模糊,该清晰的照样清晰!

代表游戏:《失落星球》、《孤岛危机》、《战争机器》、《生化危机5》

0人已赞

关注我们

泡泡网

手机扫码关注