DX11视觉盛宴 全Demo高清实拍与解析

互联网 | 编辑: 陈嘉就 2009-10-28 00:00:00原创 返回原文

日前,AMD在日前,AMD在官方网站放出了用以体现Radeon HD 5800显卡DirectX 11技术特性的两个Demo——Mecha和Ladybug,这是继Unigine Heaven之后,新的演示DirectX 11技术特性的新Demo。在本文中,我们评测室将通过图文、视频来了解DirectX 11的新特性。

导言

虽然DirectX 10游戏Crysis已经推出了2年多了,但其带来的画面效果仍没有多少个游戏能撼动,同时其对显卡性能要求之高亦是没有多少款显卡能够满足。纵使是这样DirectX 11还是到来了,DirectX 11到底我们消费者能带来什么,未能超越Crysis的画面、显卡危机依旧,还是其他能让人兴奋起来的新特性呢。

首款DirectX 11游戏Benchmark——Heaven

日前,AMD在官方网站放出了用以体现Radeon HD 5800显卡DirectX 11技术特性的两个Demo——Mecha和Ladybug,这是继Unigine的Heaven之后,新的演示DirectX 11技术特性的新Demo。在本文中,我们评测室将通过图文、视频来了解DirectX 11的新特性,认识它能给我们带来什么。

测试用的蓝宝石Radeon HD5870显卡

测试平台

在此文中涉及了大量的测试,因此,在正文开始开始前先看看我们评测室采用的测试平台。

硬件平台
AMD Phenom II X4 955
主板
微星 785GM-E65:
显卡
蓝宝石 Radeon HD5870
内存
金泰克 DDR3 2GB×2
硬盘
日立1TB HDT721010SLA360 7200转16M SATAII
电源
长城双卡王发烧版BTX-600SE
显示器
BenQ G2400W
软件环境
操作系统
Microsoft Windows 7 7600
显卡驱动
催化剂 9.10
测试项目
游戏项目
Ladybug Demo
Mecha
Heaven
PCHOME硬件评测室
测试平台合作伙伴

主板方面,我们选用了来自微星的785GM-E65:

内存方面,我们选用了来自金泰克的DDR3 4GB内存套装:

硬盘方面,我们选用了来自日立1TB HDT721010SLA360 7200转16M SATAII:

Ladybug简介

Ladybug是一款展示ATi在Radeon HD5870上新引入的技术——景深的Demo,对于色友来说景深已是一个熟悉的名字,不过为了让读者更了解景深这词的意思,在此还是先简析一下景深这一概念。在焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离就叫景深,即:在被摄主体(对焦点)前后,其影像仍然有一段清晰范围的,就是景深。但必须明确的是,加入景深往往不是让3D画面更加真实,而是让3D画面更具艺术效果。在游戏中如何运用好景深技术是一难点,景深使用不当的话只会弄巧反拙。

而现在我们评测室先通过Ladybug Demo画面截图来景深技术的运用:

Ladybug实测

纵使Ladybug只是一个演示Demo,但是测试其对显卡、CPU性能需求依然有必要。我们评测室采用Fraps软件记录了运行Ladybug时的FPS,如上图所示,在Radeon HD5870与Phenom II X4 955的搭配下,平均FPS仅为20,最高FPS也不过24,最低FPS更是只有17FPS ,这个效能是在是惨不忍睹,希望在实际游戏应用中得到改善。为了让读者更深入了解 ,我们评测室还加入了实拍视频。

Mecha演示

Mecha一个主要展示OIT(order-independent transparency,透明顺序排序)技术的Demo。以往,透明物体的叠加处理时一件非常麻烦的事情,透明物体之间的空间位置不仅复杂,而且处于快速的变化当中。而程序难以判断这些物体的层次、变化,需程序员手工定义,同时CPU亦需花费大量资源计算坐标。而微软在DirectX 11加入了OIT技术来实现透明物理的快速处理,提供系统的工作效率与质量。

以下是Mecha Demo的测试截图:

Mecha实测

如上图所示,与Ladybug Demo相比,Mecha Demo的效率显得高出不少,平均FPS达到48,最高FSP达到149,最低FPS亦有20。

实拍视频:

Heaven简介

Heaven Benchmark是首款DirectX 11测试软件,是俄罗斯的开发商Unigine日前推出的用旗下游戏引擎Unigine Engine制作品。该Benchmark大量采用硬件Tessellation(镶嵌单元曲面细分)技术、支持高级SSAO(屏幕空间环境光遮蔽)、物理学精准算法生成的容积云、以及动态天空和光线散射,还支持ATi Eyefinity多屏显示技术。

虽然Heaven Benchmark是首款DirectX 11测试软件,但是亦支持以DirectX 9与DirectX 10模式运行,其要求与已知问题如下:

硬件需求:
- Radeon HD 2000、GeForce 7000系列或更好,推荐Radeon HD 4800、GeForce 800系列或更好
- 至少256MB显存
- Tessellation技术需要DX11显卡
软件要求:
- .NET Framework 2.0 (Windows版本)
- OpanAL (Windows版本安装程序中自带)
- 最新稳定版显卡驱动程序
已知问题:
- [AMD] OpenGL模式下的Alpha测试有错误
- [AMD] OpenGL模式下景深效果不正确
- [NVIDIA] GeForce 7000系列显卡上色彩精度较低

Heaven画面对比

DirectX 11的支持,无疑是Heaven带来的最大变革,而且Heaven同时支持DirectX 9、DirectX 10和DirectX 11三种3D API(Application Programming Interface,应用程序接口)。而三种3D API画面的对比,无疑是体现DirectX 11带来画面改革最佳途径,下文中截取了不同3D API下的镜头相近、最高特效的画面作为对比。

DirectX 9模式下的画面:

DirectX 10模式下的画面:

DirectX 11模式下的画面(开启Tessellation):

这六张图片给读者带来的最深刻的感受莫过于物体表面更加复杂或是菱角更加多了,换一句话来说,就是三角形数量增加了许多。这一改进是拜DirectX 11中的新技术——Tessellation(镶嵌单元曲面细分技术)所赐的,Tessellation接过了原先属于设计者需要花费大量时间进行设定的模型节点,自动完成将固定贴图和平面细化。使得模型显得更加精细和真实。这项技术最早出现在ATI R200 GPU世代,历经长达7年的改进与完善,最终成为DriectX 11中的重要规范。

Tessellation特效一

为了体现Tessellation带来了画面变革,我们评测室截取了多组图片用于对比。下文中,以两张图片为一组,居上的图片为开启Tessellation,居下的图片为关闭Tessellation,其他设置如下,API:DirectX 11、Shaders High、Anisotropy 4、Anti-aliasing off、Full screen On、Resolution 1920×1200。

从这组图片中我们可以看到,开启Tessellation后,恶龙身上的菱角更多,更为威武,能给与玩家更大视觉冲击。

这组图片是前一组图片开启线框后的截图,我们可以从密集的线框中看到,开启Tessellation后恶龙身上的采用的三角形更多。

这一组图是地面细节的对面图,Tessellation带来了比以前凹凸贴图更为细致的表面,石砖上的坑、地砖之间的缝隙更为明显。

开启线框后,我们清楚看到三角形数量的差异,没有开启Tessellation的地面只有稀疏的白色线框。

Tessellation特效二

房屋细节的特写图,开启 Tessellation后,屋顶的瓦片层叠在一起,窗户、房门、石墙的交界都有明显石块突出,关闭Tessellation的房屋显得是平板一块。

从线框图中我们可以看到,开启Tessellation后,窗户、房门、石墙的交界使用的三角形数量更为增加。

这是一组路面对比图,Tessellation技术带来了凹凸不平的路面,甚至是有点让人感到失实的画面,如此凹凸不平如何让人行走啊。

线框图,关闭Tessellation的路面上只有方格状加斜线的线框,开启Tessellation后则涌现了波浪起伏、密集的线框。

Heaven性能测试

作为首款支持DirectX 11游戏Heaven,其效率是消费者关心问题之一,消费者不愿购买DirectX 11旗舰显卡亦遭遇显卡危机。Heaven Benchmark同时支持DirectX 9、DirectX 10和DirectX 11三种3D API除了方便进行画质对比外,还能让方便消费者了解到在每种3D API下的游戏执行效率如何。

上图是Heaven Benchmark的设置界面,当用户设置好后,点击Run就能运行Demo;进入Demo画面后,点击画面左上方的“Benchmark”按键就能运行测试。在这里,我们评测室为读者先带来了四个不同设置下的测试,如下图所示:

API:DirectX 9,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing off,Full screen On,Resolution 1920×1200:

API:DirectX 10,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing off,Full screen On,Resolution 1920×1200:

API:DirectX 11,Shaders High,Tessellation Enable,Anisotropy 4,Anti-aliasing off,Full screen On,Resolution 1920×1200:

API:DirectX 11,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing off,Full screen On,Resolution 1920×1200:

在这四个测试中,Shaders、Anisotropy、Anti-aliasing、Full screen和Resolution的设置是一致,差异在于API的模式与Tessellation的开启与否。在Tessellationg关闭下,DirectX 9、DirectX 10和DirectX 11的性能差异不大,平均FPS维持在60左右、得分亦是在1500附近。但若是在DirectX 11模式下开启Tessellationg,平均FPS迅速下降到36.3,分数仅为914,仅为DirectX 11模式下关闭Tessellationg的60.7%,可见Tessellationg技术是非常消耗资源的。

为了进入一步了解Heaven对3D性能需求多高,我们评测室开启了AA后(如下面所列设置)进行一步的测试,成绩如下。此时平均FPS仅为23.5,已经无法流畅运行游戏。可以说,DirectX 11游戏对3D性能需求并不低,若要满足高分辨率、高特效下运行游戏的话,多卡并行运算还是必要的。

API:DirectX 11,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing 8X,Full screen On,Resolution 1920×1200:

Heaven视频赏

除了图文外,我们评测室带来了Heaven Demo分别以DirectX 9、DirectX 10和DirectX 11模式现场实拍。

API:DirectX 9,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing off,Full screen On,Resolution 1920×1200:

读者可以点击下面链接,选择高清模式观看视频:http://v.youku.com/v_playlist/f3842673o1p45.html

API:DirectX 10,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing off,Full screen On,Resolution 1920×1200:

读者可以点击下面链接,选择高清模式观看视频:http://v.youku.com/v_playlist/f3842673o1p46.html

API:DirectX 11,Shaders High,Tessellation Disabled,Anisotropy 4,Anti-aliasing On,Full screen On,Resolution 1920×1200:

读者可以点击下面链接,选择高清模式观看视频:http://v.youku.com/v_show/id_XMTI4MTA4NTQ4.html

Heaven图赏

在文章结束之前,我们再通过图片领略DirectX 11风采吧:

结语

借助Radeon HD5870的力量,我们通过图片、视频与测试数据多个方面认识Ladybug、Mecha和Heaven,亦了解了景深、OIT和Tessellation三种不同的技术。景深是一个很艺术的技术,让游戏的画面更加主观、艺术化,不过AMD的演示Demo并没透露出美感、效率亦过低,此技术的实用化尚需努力。OIT效果不错,而其效率对于一个Demo亦能为人满意。不过最受瞩目的还是Tessellation技术。

Tessellation技术带来画面的提升是振幅人心,它带来了一个更为接近现实世界的虚拟世界,标志了人类科学技术的进步,也告慰了先代ATi工程师的心血——他们7年对Tessellation技术进行了不懈的完善和推动,历经波折后最终得以推广,金子终于发光了。而在测试中,我们也回答了自己在开篇留下的问题,DirectX 11虽然未能但来效率上的大幅度提高(至少现在),但是带来大幅度的画质提高,玩家配置一张强劲显卡运行DirectX 11游戏还是必要。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑