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

DX10终极杀人武器!Crysis全方位测试

    纹理贴图大家都明白,就是往建好的3D模型上“贴”一些二维的画面,让人物显得更真实一些,比如常见的砖墙、凹凸不平的地面等,这些如果全部用三角形来实现的话,那么模型就会非常复杂,GPU将会不堪重负,但如果用“一张已经画好砖纹的纸”贴上去的话,那么渲染起来就会轻松好多。

    但是这么做也有很大的缺点,贴图毕竟是2D的,如果在游戏中换个角度看的话,很容易就会发现墙面没有任何立体感,砖纹看上去非常假!为了让2D贴图看上去也有3D立体效果,就诞生了多种贴图技术,比如凹凸贴图、法线贴图、位移贴图、视察映射贴图等。

● 凹凸贴图

    凹凸贴图技术简单说起来是一种在3D场景中模拟粗糙表面的技术,将带有深度变化的凹凸材质贴图赋予3D物体,经过光线渲染处理后,这个物体的表面就会呈现出凹凸不平的感觉,而无需改变物体的几何结构或增加额外的点面。例如,把一张碎石的贴图赋予一个平面,经过处理后这个平面就会变成一片铺满碎石、高低不平的荒原。当然,使用凹凸贴图产生的凹凸效果其光影的方向角度是不会改变的,而且不可能产生物理上的起伏效果。


凹凸贴图渲染出的墙壁,注意看边缘其实没有任何凹槽

    凹凸贴图在今天看来已经是老的不能再老的一种技术了,虽然能够获得凹凸的效果,但是凹凸的程度非常受限制,基本上只能做出一些简单的浮雕效果来。这种技术通常用在一些观察视角变化很小的情况上,例如地面,墙壁,远处的一些模型等等,如果角度稍微一大,你就会发现那些凹坑其实是根本不存在的。

● 法线贴图

    法线贴图就是把一个表面的凹凸情况用每个点的法线向量记录下来,在贴图的时候根据法线贴图做光影的变换,从而实现凹凸效果。

    法线贴图比起凹凸贴图而言,能够实现的效果更好了,相对的就是运算量更大了,需要大量的纹理材质,每个象素的光照情况都需要计算这个点的法线向量和光照情况的夹角计算该点的亮度和颜色。为了节约GPU资源,ATI曾开发了3DC+纹理压缩技术,这对于法线贴图有莫大的帮助。


法线贴图的渲染过程

    当然,法线贴图技术同样不是完美的,它也有着自己的不足,凹凸贴图没有能够解决的切向效果问题肯定是仍然不能够得到解决。此外,就是法线贴图技术不能够解决解决更大的凹凸情况的效果。大家如果去观察的话,法线贴图效果能实现的通常是一些内凹或者外凸不是很严重的表面效果。

● 视差映射贴图

    法线贴图在解决比较深的内凹的情况的时候不能够达到的效果被ATI打破了,这个技术就是视差映射贴图。相信在ATI发布X1000系列显卡时,大家已经见识过其中一个叫做ToyShop的Demo,其中路面的砖块就是利用视差映射贴图渲染出来的效果。


大名鼎鼎的Toyshop Demo中包含多项图形技术

    视差贴图技术我们其实应该称之为视差遮蔽贴图技术,因为在这一技术中,会对纹理的坐标做变换,一些凸出的纹理会遮蔽到其他的纹理,这样就会看起来具备更好的凹凸的感觉了。正如我们在上图看到的情况一样,地面上的石块的凹凸感觉非常好,前面的石块已经对后面的石块进行了局部的遮蔽。

    虽然看起来ToyShop当中的砖块依然很假,但砖块之间凹凸的效果已经得到了完美体现,非常遗憾的是,没有任何一款DX9游戏使用过这种视差贴图技术。

● 为何直到DX10时代才启用视差映射贴图技术

    视差贴图技术的实现原理,其实和法线贴图是一样的,都是根据法线贴图进行的处理,所以我们可以把它当作是法线贴图的一种衍生技术。视差贴图技术的实现是和硬件没有必然联系的,这个技术概念的诞生其实也非常早,只不过在实际程序中应用的并不是很早,这是因为视差贴图技术的运算量要比法线贴图大了不少,原来的显示芯片基本上都运行不了,虽然X1800XT可以运行这个Demo,但是直到X1900XTX发布时,这个Demo才得以流畅运行。

XBOX360与PC再对比!COJ画面差距显著
狂野西部DX10版本使用了视差映射贴图

    目前只有狂野西部这款游戏使用了视差映射贴图,而且只在DX10版本提供,DX9不支持。到底是刻意不让DX9支持还是因为渲染方式不同的原因放弃支持,这个由于官方并未公布详细的技术资料,因此难以定论。

    总的来说,由于DX10显卡都采用了统一渲染架构,可以方便的集中利用Shader资源,来渲染出复杂的特效。再加上有全新的几何着色器辅助,因此特效的运用方面可以更加灵活,游戏开发商可以很容易的自定义一些特效渲染方式,所以将先进的技术都安置在DX10模式之中也是无可厚非。

{imageTitle}

{imageTitle}

    Crysis也大量使用了视察映射贴图,当光线变化、或者视角改变时,您就可以直观地看到地表贴图凸起部分的阴影随之而动,立体感十分强烈,逼真度绝对远胜于狂野西部!

4人已赞
第1页:Crysis评测全文目录第2页:2006年E3大展初露锋芒第3页:2004一鸣惊人!Crytek简介第4页:绝对黑马!空前美丽的FarCry第5页:Crytek和育碧分手!Crysis出炉第6页:打造一流的产品!Crytek拥抱EA第7页:斗气之作?育碧打造FarCry2第8页:等等等!艰难跳票历程第9页:游戏历史图片:战斗类场景第10页:游戏历史图片:主角特写第11页:游戏历史图片:士兵写真第12页:游戏历史图片:第一人称视角第13页:游戏历史图片:游戏室内室外场景第14页:游戏历史图片:雪地中的战斗第15页:单人游戏主要武器:SCAR步枪第16页:朝鲜士兵主要武器:FY71突击步枪第17页:最具可玩性:Nano作战服第18页:最值得期待的武器:分子捕捉器第19页:载具部分:朝鲜T-108坦克第20页:游戏中的载具:装甲车辆第21页:垂直起降类空中载具第22页:海陆空立体战:游戏中的舰船第23页:DirectX10架构特性及其优势第24页:Shader Model 4.0第25页:几何Shader以及Stream Out第26页:高级渲染语言(HLSL 10)第27页:其他改进和游戏效果第28页:CryEngine 2引擎特性:地图编辑器第29页:CryEngine 2引擎特性:音效、光照和阴影第30页:CryEngine 2引擎特性:集成工具第31页:Crysis画面和真实自然风光对比第32页:Crysis画面堪比现实场景第33页:Crysis画面和考艾岛对比第34页:更加清晰的老对比图第35页:虚幻3引擎时代即将结束第36页:DX10引擎更加华丽第37页:同是DX10!Crysis对比Warhound 第38页:集最新特效于一身 Crysis的DX10最成熟第39页:体积光照并非WIC专利!Crysis更精彩第40页:视差贴图不是COJ专利!Crysis更真实第41页:景深不是失落星球专利!Crysis更明显第42页:HDR+AA不是A卡专利!DX10完美支持第43页:Crysis独有高级特效:破坏场景/昼夜交替第44页:DX9顶级特效升级版:软阴影/动态模糊第45页:DX10集大成者!Crysis令人望眼欲穿第46页:Crysis并不恐怖 新老显卡全兼容第47页:Crysis四个等级画质对比(720P)第48页:CrysisDX9 vs.DX10对比(1080P)第49页:1600×1200!demo最高特效黑夜截图第50页:1600×1200!demo最高特效白昼截图第51页:CPU测试程序截图第52页:GPU测试程序截图第53页:提个醒!制作方谈游戏的配置第54页:多核不浪费!CPU性能对比测试第55页:夸张!内存使用测试第56页:23款显卡测试成绩横向对比第57页:巅峰较量!6款高端显卡对决第58页:显卡优化设置篇:8800Ultra第59页:显卡优化设置篇:8800GTX第60页:显卡优化设置篇:8800GT第61页:显卡优化设置篇:8800GTS 640MB第62页:显卡优化设置篇:8800GTS 320MB第63页:显卡优化设置篇:2900XT第64页:显卡优化设置篇:2900Pro第65页:显卡优化设置篇:7950GX2第66页:显卡优化设置篇:8600GTS第67页:显卡优化设置篇:8600GT第68页:显卡优化设置篇:2600XT第69页:显卡优化设置篇:7900GS第70页:显卡优化设置篇:X1950GT第71页:显卡优化设置篇:2600Pro第72页:显卡优化设置篇:X1650GT第73页:显卡优化设置篇:7300GT第74页:老显卡慎用!专用优化驱动实测第75页:全文总结:PC游戏的明天

关注我们

泡泡网

手机扫码关注