说英雄,谁是英雄——全系列显卡Aq
从发布到今天,《AquaMark 3》共包括Basic、Professional、Professional Plus、Commercial 以及Commercial Plus等5个版本。其中只有Basic版是免费提供的,而专业版起价为9.95美元。
● 《AquaMark 3》功能说明
下面我们先来熟悉一下《AquaMark 3》Basic版本的界面。
《AquaMark 3》Basic版的主界面、测试选择以及设定界面
对于免费的《AquaMark 3》来说,测试选择界面可以使用的功能主要有以下两项:编号1的AquaMark Score Mesument(测试主体程序)和编号2的Advanced Mesuement(高级测试程序)中的OVIST(重画检测程序)。
其中前者是测试用程序。我们运行测试时执行这个部分即可。后者为观察用程序,可以用于观看画面上被重画的部分。众所周知,在生成烟雾和爆炸等效果的画面中,部分像素区域将被重复渲染,而这个程序可以把画面上重复操作次数较多的区域以红色表示。相比之下,黄色为重复次数较少的区域,蓝色则是最少被重画的。
当然,《AquaMark 3》高级测试程序中还包含其他丰富的组件,如PS 2.0渲染器的观察工具(可以动态地观察画面上哪些部分使用DirectX 9,哪些部分使用DirectX 8)、截用程序、像素填充率测试程序以及批量测试功能等。但这些功能需要付费注册后才可以实现。
OVIST测试画面
此外,进入Options和Demo还可以进行测试选项的调节以及观看演示回放等。
● 测试场景解析
测试中的9个场景(点击放大)
测试场景共9个,分别是:
◎ Dynamic Occlusion Culling——动态不可见物去除
◎ High Particle Count——高粒子数目场景渲染
◎ Masked Environment Mapping——部分物体环境贴图
◎ Large Scale Vegetation Rendering——大面积植被场景渲染
◎ Large Scale Terrain Rendering——复杂地形场景渲染
◎ Vertex and Pixel Lighting——顶点和像素动态光影效果场景
◎ 3D Volumetric Fog——三维体积雾化场景
◎ Complex Multi-material Shaders——复杂多材质纹理贴图场景
◎ Massive Overdraw——大面积重复渲染场景
在这些场景中,使用了将在未来几年中游戏开发者会经常采用的诸如大量质量点组成的复杂粒子系统、大量顶点组成的复杂几何模型、动态光影渲染、动态隐面去除以及多材质纹理贴图等技术。这些新技术营造出一个个光怪陆离、令人眩目的游戏画面(详细特效说明请点击小图察看),它们对显卡的几何运算、像素处理能力都将是一个严峻考验。
需要说明的是,尽管《AquaMark 3》宣称是一款基于DirectX 9级别的测试程序,但实际上测试中用到的PS 2.0、VS 2.0渲染器并不是很多。总共只使用了7套DirectX 9级别的Shader,其他大部分还是基于DirectX 8级别的特效。另外,加上一些不使用PS和VS的DirectX 7渲染,它们一起生成了测试中的画面。
详细的PS以及VS渲染器应用,大家可以参考以下摘自《AquaMark 3》官方说明文档的表格。
为了更广泛地兼容硬件产品,《AquaMark 3》还使用了自动Fallback的技术。当检测到显卡无法支持DirectX 9 Shader时,将自动降低画面品质,使用更低版本的Shader来绘制画面,同时还允许显卡根据实际情况自动调节顶点数据的浮点精度。这样避免了类似《3DMark 03》非DirectX 9显卡而不能完成测试的遗憾。
因此,虽然测试运用的DirectX 9特效并不及《古墓丽影·黑暗天使》和将要推出的《半条命 2》,但这种画面生成方式和自动向下兼容渲染器的Fallback技术,非常接近目前许多3D游戏的实际情况。相比之下,3DMark系列就不具备这样的条件——不支持DirectX 9的硬件根本无法运行使用了DirectX 9的场景测试。<