DirectX的发展经历最初的DirectX 1.0到如今主流的DirectX 8.0和DirectX 8.1及最新推出的9.0,它们对硬件特别是显卡的要求是越来越高了。DirectX是由微软创建开发的一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件。DirectX的意思不难理解,Direct是直接的意思,X是很多东西,加在一起就是一组具有共性的东西,这个共性就是直接。
DirectX由显示部分、声音部分、输入部分和网络部分四大部分组成。对于那些电脑游戏玩家一般会更关注DirectX对系统显示部分性能的提升。DirectX的显示部分可以分为Direct Draw(DDraw)和Direct 3D(D3D)。前者主要负责2D加速,它包括很多方面,如:VCD/DVD电影,雷电、麻将等2D游戏,一般使用DDraw,由于显示卡的2D性能基本上已经达到极限,很多显卡在这方面也都做的很不错,所以人们一直都把焦点放在了后面的D3D性能的身上。D3D主要负责3D影像加速,比如极品飞车3-6中的车身与烟雾,魔兽3中的场景和人物,古墓丽影中主角劳拉等等。但是Quake3除外,它使用了另一种API接口――OpenGL。
经典游戏:魔兽争霸3
目前,支持DirectX8规范的3Dmark2001是一款权威性的显卡测试软件,但是有不少显卡不能完成此软件的全部测试,其中有4个场景会直接跳过,原因就在于DirectX8集成了两大特技――VS (Vertex Shader)和PS(Pixel Shading)。PS的意思是像素渲染效果器,VS的意思是顶点渲染效果器。通过VS和PS的渲染,可以很容易的营造出真实的水面动态波纹光影效果。如果你的显卡没有硬件支持DirectX8,VS和PS的渲染测试画面就不会出现。因此这两个效果过滤了一大批主流显卡。DirectX 8.1是在DirectX 8.0的基础上升级,对VS和PS的渲染加强,增加对大纹理水波纹的处理效果,新的DirectX 8.1使你获得更好的图像显示质量,使多人游戏更具可伸缩性,以及包括更优异的音频效果。它对显示卡的要求又争强了许多,现在主流市场中,能够硬件支持DirectX 8.1的显示卡不多。下面是各代DirectX的一个比较:
| DirectX版本 |
标志性技术 |
标志性硬件 |
标志性效果 |
标志性游戏 |
| 1.0 |
- |
- |
- |
- |
| 2.0 |
D2D成熟 |
S3,Trident 9680 |
2D动态效果 |
红色警戒,Diable |
| 3.0 |
D3D雏形 |
Riva128,i740 |
简单3D效果 |
摩托英豪,极品飞车3 |
| 5.0 |
基本3D技术 |
Riva TNT |
雾化,阿拉法混合 |
古墓丽影3 |
| 6.0 |
成熟3D技术 |
TNT,TNT 2 |
双/三线过滤 |
极品飞车5,CS |
| 7.0 |
T&L |
Geforce256,Radeon |
凹凸映射 |
摩托英豪,3Diable2 |
| 8.0 |
PsVs |
Geforee3 ti,Radeon8500 |
水波纹 |
魔兽争霸3 |
| 8.1 |
PsVs的升级 |
Geforce4,Radeon9700,Xabre |
大纹理水波纹 |
极品飞车6 |
[返回上一页] |