走进DX11的世界从Unigine测试Demo开始

2009-12-28 05:26小叮当
现代计算机 2009年12期
关键词:测试模型游戏

小叮当

微软新一代操作系统Win7火热发布,AMD抓住DXll API的普及契机,率先推出核心代号为Cypress的RadeonHD5870/HD5850。两款显卡一经发布就引起诸多玩家瞩目。这两款产品更是携众多先进技术登场,除了早已曝光并逐渐成熟的TSMC 40nm制程外,最引人瞩目的莫过于对DXll API的支持。10月23日,微软正式发布Win7操作系统,紧接着第二天,拥有业内最先进图形引擎Unigine Engi ne(虚拟现实)的Unigine公司就推出了全球首款DXll Demo——“Heaven”(天堂)。下面让我们一起通过这款测试Demo走进DX11的世界。

说到3D测试软件,大家肯定会想起大名鼎鼎的3DMark,此次不知何故,FuntureMark公司的反应略显迟钝,DX11发布后,一直未推出相关软件或升级补丁,却被名不见经传的unlgln公司抢占了先机。在DX11版3DMark软件登场之前,“Heaven(天堂)必将成为测试DX11显卡的主流软件,这款神秘的测试软件有什么独特魅力吗?

与Win7携手登场DX11优势解析

事实上,DX11并未像DX10那样在画质方面带来脱胎换骨的改进,但它通过各种手段提升了GPU的渲染效率,其最重要的五个特性是TesseIlation(镶嵌式细分曲面技术)Multl-Threadlng(多线程处理)DirectCompute(计算着色器),ShaderModel 5.0(着色器模型5.0版)和Tex[ure Compression(纹理压缩)。其中SM5.0是完全针对流处理器而设定的一个渲染指令集,它比SM4.1更加灵活和智能,效率也更高。

具体到DX11游戏中,优势也非常明显首先采用了多线程处理和Dl rectCompute11拥有更高的效能,其次采用Tessellation,OIT、后处理,阴影HDR纹理压缩使画面更唯美:最后采用DirectCompute实现物理加速和智能IA使游戏更为真实。

DXll GPU将硬件上完全支持DX10,而DXIO显卡则只支持DX11的部分功能,另外DX11除了支持win7外,目前的Vista SP2系统升级后也可以完美支持,当然winXP用户可以放弃一切幻想,这款老迈的操作系统早已不在微软的推广之列。

微软认可DX11关键技术

Tessellation解析

在DX11的五大关键特性中,Tessellation(镶嵌式细分曲面技术)是最为璀璨的一颗明珠,也是一项经过AMD不断推广才终得微软肯定的关键技术。Tessellation是一种能够在图形芯片内部自动创造顶点模型细化的技术。Tessellation能自动创造出比原始模型多数百倍的顶点,并且这些顶点都是实际存在的与建模时创造的并无分别。

Tessellation技术诞生已久,早在2005年AMD为微软XBOX360设计图形芯片Xeons时,初级的Tessellation就已经诞生。它可以按照不同模型的要求进行曲面细分化,程序员只需简单勾绘一个轮廓,剩下的全部交给Tessellation自动镶嵌,绘制上百万个三角形的复杂模型也无需手动设计。

2007年AMD在R600中集成了ProgrammabIe Tessellator(可编程镶嵌器),相比XBOX360时期又有较大进步。不过由于一直是AMD独立支撑,微软始终未在DirectX中集成该项技术,TesselIaclon一直无法得到游戏厂商青睐,直至Win7推出我们仍没有看到一款游戏正式支持Tessellation。但是经过AMD不断努力推广,加之Tessellation历经数代发展的不断改进,如今的Tessellation已经变得更加细腻、灵活和实用。

微软最终认可了Tessellation'在win7中绑定推出的新一代DX11 API已经集成了此功能。不过微软并不是原封不动地将Tessellation一直到DX11之中,而是对其进行了全面优化,AMD的解决方案更加完善系统化,通过HullShaders、Domain Shaders两个新的可编程着色器类型,Tessellation可以实现Catmull-ClarkSubdlvisonBezierPatches N-patches、位移贴图动态自适应连续覆盖等功能,能够与渲染流畅更加完美地结合在一起。

改善明显各项画质对比解析

通过实际运行,会发现UhigineHeaven Demo设置界面提供了丰富的选项供玩家调节,除了API版本DX11/DX10/Dxg以及OPENGL,Shader(阴影)等级也可以分别设置为高(High)中(Medium)低(Low)。Tessellaion可以选择为开启(enable)或者关闭(disable),为了方便大家进行画面对比,在Deme与运行过程中点击F3也可以即时打开或者关闭该特效。另外Demo还提供了AA抗锯齿、AP异向过滤以及分辨率调节选项,玩家可以根据自己手中的显卡级别动态调整。

Demo描绘了一个浮在空中,由数个小岛组成了小镇,除了城镇中的建筑风车外,城镇中央的巨龙雕像,连接各个小岛的吊桥,小岛上郁郁葱葱的草地树林都着重进行了渲染,Demo通过十几个不同角度进行展现,另外将小镇从夜晚至白天的变化完美表现出来,尤其在日落时间,大量HDR特效的使用足以令玩家看得过瘾。

通过下面三种模式的游戏画面对比,仔细看来差距还是相当明显的。DXg 0c模式的草地质感最差,画质明显逊色于其他两种模式,而DX11模式草地质感最真实,连花花草草的枝叶细节都能分辨清楚,得益于先进的Tessellatlon技术,风车墙壁贴圈质感显然更上一层楼,无论凹凸感还是纹理细腻程度,都要领先其他模式。

总结:DX11测试首选期待

新版3DMark

毫无疑问,在段时间内UNigineHeaven Demo会是大家测试DX11显卡的必选软件之一,不可否认,这款体积不到200MB的3D Demo的确为我们带来了不少乐趣,在DX11游戏为大量上市之前可以预先体验到次世代级别的精美画面顺便对自己显卡的性能也有全方位的了解,显卡玩家们不妨一试,同时我们也期待DX11版本的3DMark测试软件早日登场。

猜你喜欢
测试模型游戏
自制空间站模型
心理测试
模型小览(二)
圆周运动与解题模型
数独游戏
疯狂的游戏
爆笑游戏
离散型随机变量分布列的两法则和三模型
第八章直接逃出游戏
心理小测试