[转]热门3D游戏视觉效果名词简介from:?http://job.17173.com/content/2009-08-19/20090819181147996,1.sht
[转]热门3D游戏视觉效果名词简介
from:?http://job.17173.com/content/2009-08-19/20090819181147996,1.shtml?
前言? ? 一部又一部的游戏大作降临,每个游戏都声称要给玩家“真实”的体验。当然既然叫做游戏就不可能是真实的,但游戏制作商们都在不断想办法使游戏更加接近现实,使用各种3D效果去模拟现实中的种种现象。可能还有不少玩家朋友对这些视觉效果名词还不大了解,于是有了本文。本文就是用简单的语言,简要地介绍目前应用在游戏中的一些比较热门的视觉效果。本文说明? ? 文章是作者在网上搜集资料,再加上一些个人语言整理而成,可能你看到某些语言、某些图片会觉得熟悉。作者尽量做到以简单的语言去介绍,所以并不涉及多少深层理论的东西。同时因为是简介,自然要尽量控制好字数,如果觉得看了还不过瘾,网上搜索每个名词还能得到很多资料,包括你看得懂和看不懂的^^。为了版面简洁,也考虑大家的网速,所有大图片都统一压缩为800*xxx的尺寸。当然,论坛也不乏各种技术型的高手,作者个人的水平也是有限的,也还请各路高手多多指教。如果文章有什么错误、漏洞的地方,欢迎指出,大家一起讨论!
动态模糊(Motion Blur)? ? 3D游戏玩家会问这么个问题:为什么每秒24帧的速度对于电影来说已经足以获得很流畅的视觉效果,而对于电脑游戏来说却非常不流畅?原因很简单,摄像机在工作的时候并非一帧一帧绝对静止地拍摄,它所摄下的每一帧图像已经包含了1/24秒以内的所有视觉信息,包括物体在这1/24秒内的位移。如果在看电影的时候按下暂停键,我们得所到的并不是一幅清晰的静止画面,而是一张模糊的图像。电影《变形金刚》截图,帧速为23.98fps
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814693.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814694.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814695.jpg)
景深(Depth Of Field)? ? 有摄影基础的朋友一定都熟悉“景深”这个词。如果非要解释这个词的话就是“在摄影机镜头或其他成像器前,沿着能够取得清晰图像的成像器轴线所测定的物体距离范围”。说得再简单一些,就是距离不同的景物,呈现出有些地方清楚有些地方模糊的效果。这种效果能够更加突出需要反应的焦点,让画面的主题更加鲜明。? ? 我们观察下面的两张图片,就能非常明显的看出景深的效果。在第一张图片中,手持长棍的忍者是清楚的,后面的景物时模糊的。而在第二张图片中,焦点移到了后面的景物上,前景的忍者反而变成了模糊的效果了。这样的效果更符合人肉眼对自然环境观察的结果,也就因此令玩家的感受更真实。
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814696.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814697.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814698.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814699.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814700.jpg)
软阴影(Soft Shadow)? ? 从字面上直译过来就是“软阴影”,不过叫“柔和阴影”似乎更合适。我们知道生活中很多阴影的过渡都是有渐变,而软阴影的作用就是要模拟这种效果,在阴影周边制造虚化的效果。软阴影本身并不是指一种技术,而是指通过采用某种技术达到的效果。? ? 在说软阴影前先说说阴影的生成方法。一般在游戏中采用的阴影生成方法有两种:Shadow Mapping(阴影映射)和Shadow Volumes(体积阴影)。? ??Shadow Mapping(阴影映射)是一种图像空间的技术,它是在以光源位置作为视点的情况下渲染整个场景的深度信息,然后再使用这些深度信息去决定场景的哪一部分是处于阴影之中。它有锯齿并且依赖z-缓冲技术。由于可以在不减少帧率的情况下达到真实感光照和阴影效果,编辑器允许在场景中放置任意数目的静态光源,它会为每个面预计算光流量(light flow)和静态阴影,因此现代商业3D游戏中多数都会使用到阴影映射。阴影映射效果的一个影响因素是Shadow Map Size,如果size(尺寸)小,会导致阴影边缘模糊不清、闪烁、出现大型锯齿。增大size能提高阴影质量,但帧速会受到影响。
Shadow Map Size太小(上图),增大Size之后(下图)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814701.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814702.jpg)
《尘埃》的Shadow Map Size更是前所未有地达到了4096*4096,阴影柔化效果也很到位,它的硬件要求大家也是清楚的。?
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814704.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814705.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814706.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814707.jpg)
?《F.E.A.R.》是第一个采用了软阴影的游戏,它的软阴影实现方法是在光源在自身附近进行自作者复制,产生多个不同亮度的阴影再混合起来,这种软阴影效果似乎不怎么理想,边缘看起来有层状感,系统资源开销也大。![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814709.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814710.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814711.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814712.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814713.jpg)
?《彩虹6号:维加斯》、《生化冲击》的也不错。![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814715.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814716.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814717.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814718.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814719.jpg)
?
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814721.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814722.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814723.jpg)
视差贴图(Parallax Mapping)? ? 视差贴图技术我们其实应该称之为视差遮蔽贴图技术,因为在这一技术中,会对纹理的坐标做变换,一些凸出的纹理会遮蔽到其他的纹理,这样就会看起来具备更好的凹凸的感觉了。视差贴图技术的实现原理,其实和法线贴图是一样的,都是根据法线贴图进行的处理。视差贴图比法线贴图提供更好的视觉效果,而且跟法线贴图有同一个目的:在保证模型细节的情况下,大幅度降低场景的多边形数目。《S.T.A.L.K.E.R.》中的视差贴图效果,砖块和石板上的凹痕表现十分生动
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814724.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814725.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814726.jpg)
次表面散射(SubSurface Scattering,简称3S)? ? 目前使用次表面散射效果的游戏极少,似乎就只有《孤岛危机》。它主要用于模拟不完全透明材质内部表现出的一种真实光影特效。当灯光照射到玻璃或清澈的液体表面时,灯光会穿透这些介质,3S效果可用来模拟灯光进入介质内部后发生的散射。《孤岛危机》中树叶的透光性:?
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814727.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814728.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814729.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814730.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814731.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814732.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814733.jpg)
??? 事实上,体积云本身的定义就比较模糊,欧美业界的观点是:通过3D引擎实时生成的、能够随时间流逝而自动改变的、能够和物力引擎互动产生变化的(比如飞机飞过云雾散开),才能称为体积云/体积雾。
《孤岛危机》中采用的就是体积云效果![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814734.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814735.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814736.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814737.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814738.jpg)
体积光(Volumetric Light)? ? 先来看下面一个现实世界的光线图,在3D图形中要实现这种效果就是体积光(Volumetric Light)。目前的游戏都是在DX10下才有体积光效果,看来是得益于DX10的渲染架构的改进,使体积光这种高级特效得以更容易地在游戏中实现。
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814739.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814740.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814741.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814742.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195814743.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914744.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914745.jpg)
SpeedTree? ? SpeedTree是一个专门的植被引擎。其技术最大的特征就是可以在使用极少多边形的情况下创造出高度逼真的树木和植物,并且可以调整风速效果,使得这些植物随着风的吹动而真实地摇动。游戏开发者就可以直接在特定地形上生成整个森林,无需将树一棵一棵地设置在相应地点上,大大提高了工作效率。并且通过SpeedTree的代码优化技术,画面上数量繁多的枝叶不会对画面帧数造成太大影响。虚幻3引擎整合了SpeedTree技术,虚幻3引擎制作的游戏都可以用SpeedTree技术快速生成大量高品质的植被。
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914746.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914747.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914748.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914749.jpg)
延迟渲染(Deferred Rendering)? ? 延迟渲染技术可以说是未来游戏的发展趋势,其原理是先把全景多边形物体的信息比如位置、法线面、各种贴图渲染到G-Buffer(缓冲区)内,延迟打光步骤。? ? 延迟渲染可以避免在渲染过程中出现无效渲染(渲染器在运算过程中做了某些无用功)的现象和提高出现大量复杂、耗时的像素渲染时的工作效率。? ? 延迟渲染可以创建大量的点光源以及产生真实的光照结果,提高画面的真实度;也可以避免对不可见的点进行光照,节省了资源。不过,延迟渲染并不是很适合DX9,在目前的硬件上必须以牺牲MSAA(多重取样抗锯齿)为代价(使用了延迟渲染的《S.T.A.L.K.E.R.》、《幽灵行动:尖峰战士》都无法支持多重取样抗锯齿),而在新的DX10硬件上则没有问题 。最新版本的UE3引擎已经为DX10做了优化,MSAA已经完全没有问题(《战争机器》PC版在DX10下即可开启抗锯齿),但是之前面世的几个采用UE3的游戏都是基于老版本的UE3开发,所以对MSAA的支持还存在各种问题。对于目前的几个UE3引擎游戏,它们并未使用延迟渲染技术。目前使用了延迟渲染技术的游戏有《S.T.A.L.K.E.R.》、《幽灵行动:尖峰战士》系列。
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914750.jpg)
![[转]抢手3D游戏视觉效果名词简介](http://img.reader8.net/uploadfile/jiaocheng/20140161/2819/2014012816195914751.jpg)
?
?
