从微软的DirectX的十年发展历程为载体,讲述3D技术、显卡的发展历程。
导言:DirectX简介
谈到游戏、显卡,DirectX已经是一个不得不提的词汇了,但到底什么是DirectX呢?
DirectX,(Direct eXtension,简称DX)是由微软公司推出的多媒体应用程序接口。由C++语言编写,遵循COM。其API(应用程序接口)包含DirectGraphic、DirectPlay、DirectSound、DirectInput、DirectSetup等部份(Direct3D与DirectDraw已整合成DirectGraphic)、DirectMusic、DirectPlay,被广泛应用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360游戏机上。DirectX经历长时间的发展(如下图所示),拥有多个版本,最新的版本号为DirectX 11,建立在Windows 7之上。
DirectX的发展史
DirectX虽然经历了多年的发展,演变甚多,但是最引人关注的还是DirectGraphic(包含旧版本中的Direct3D),因为其与游戏的发展相关。DirectX是伴随着Windows发展的产物,在Windows 3.1推出时,系统的能力还是很弱,声音处理甚至一次只能播放一个声音,更别谈3D性能了。而且DirectX这时还是首次出现,无论硬件还是软件上都未完善,DirectX更多的是一个标志。到了DirectX6.0时候,微软在其上面加入了双线性过滤、三线性过滤等优化3D图像质量的技术,加入环境影射凹凸贴图,使3D游戏的画面更具有真实感,DirectX开始了在游戏上的广泛应用。但到了DirectX 7.0,也就1999年,DirectX才展示了惊人潜在实力。
网友评论