为什么游戏里的镜头都很模糊,尤其是特写的人物看起来总是不自然?

这个问题源于游戏引擎虚拟化的具体方法,以我自己熟悉的虚幻4引擎为例。首先,显而易见,所谓“模糊”是模拟相机拍摄镜头焦距之外的场景时产生的图像模糊效果。在游戏中,用于营造类似电影的视觉感受,或者指定一个聚焦对象,使玩家聚焦在特定的对象上。

这种效果在游戏引擎中被称为“景深”(DoF)。如上所述,景深是一种工具。它可以模拟相机镜头的效果或者吸引玩家的注意力,而不是模拟真实的视觉效果,人眼只能清楚地看到视野中心的一小部分,但是人眼放大了。很快,大脑的视觉中枢与眼睛相互作用进行图像处理,实际上让人看不到景深。

通常人眼看到的地方,会迅速放大到正确的状态,成像清晰。除非离人眼太近,人眼有近视、远视等生理障碍,所以没有景深。所以这里说的景深要尽量自然,也就是说景深效果要尽量接近相机焦距之外物体的效果。

游戏引擎可以很容易的得到物体和摄像头之间的距离,理论上来说。只要应用设定的焦距,就能在一定程度上模糊失焦物体,从而模拟物体。这是错觉4最简单的实现:高斯DOF——以它使用的高斯模糊方法命名。所以有时候模糊放大后看人物会觉得怪怪的。