荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Shining (明天会更好), 信区: Microsoft
标  题: DirectX 8.0 完全接触(3)
发信站: BBS 荔园晨风站 (Tue Dec 26 16:57:12 2000), 转信

DirectX 8.0是Windows操作系统下的最新的多媒体系统链接库。透过DirectX 8.0

,其它软件能够尽情发挥系统的效能,并且带给我们最棒的多媒体体验和震撼效果

。早在DirectX 8.0正式发布以前,就有很多关于它的传闻了。有人甚至预言说

DirectX 8.0极有可能再次改写游戏业界的许多标准。随着时间的推移,并且经过

多个测试版的考验之后,Microsoft微软公司终于正式推出了这款具有多项令人兴

奋功能特征的最新的DirectX 8.0(2000年11月9日发布)。



   新的DirectX 8.0可以获得更好的图像显示质量,以及更棒的音频效果,使多

人游戏具备可伸缩性。它强化了针对DirectDraw和Direct3D的接口,简化了应用扩

展,提升性能;改善了图形创作工具,更易于做出最佳的3-D角色和环境;点光源

式光影和像素式光影使图象更逼真;强化了Direct Sound和Direct Music,简化了

其应用扩展;DLS2音频合成功能提高了乐器音频的真实感;Direct Input的设备影

射功能令对设备的支持更简单;Direct Play使多人游戏的性能和可扩展性得到了

提高;Direct Play提供了IP声音通讯;Direct Show的应用编程接口提供了音频/

视频的实时合成和即时编辑,支持Windows媒体音频和视频(WMA和WMV)的读写;

Microsoft TV技术可以支持数字电视节目。



  大家都知道,图形图像是DirectX中最为重要的一个部分。这一部分的工作是由两

个函数集来完成的----DirectDraw主管2D图形,Direct3D则用来生成3D场景。在最

新的DirectX 8.0版本中微软把这两个函数集合成为一个实体。并且在实际的应用

中,DirectX 8.0可以提供最新的3D技术、更快的画面更新率、并且支持市面上大

多数的联机游戏。它也能够在同时执行和显示充满多媒体元素的软件时提供极生动

的音效,这些元素包括:全彩画面、影像、3D动画、以及环绕音效。



   关于这种改变,微软自己的说法是为了尽可能的让全屏的3D游戏有更好的表

现。当然这并不是说窗口模式下的3D游戏不在考虑,而是微软认为在这方面它们已

经做的足够好,用不着花更多的力气来改进了。对于3D API的改进,我们认为是微

软感受到巨大压力之后的举动。的确,虽然依靠其开放的开发环境以及不断的升级

换代才在3D API的大战中勉强没有被抛在后面,但总是给人低人一头的感觉。不断

的有使用Quake系列引擎的游戏不支持D3D的消息传出,这的确是对微软的巨大打击

。偏偏这又是未来游戏发展的方向所在,所以此次微软对DirectX 8.0下一番大力

气是可以理解的。







在新的DirectX 8.0身上应该注意一个非常重要的概念,这就是“可编程光影”概

念的引进。它有两种方式:点光源式光影和像素式光影。点光源式光影可以用在非

常复杂环境下的贴图、程序实现的几何变换(就是我们在电影中常看到的那种网眼

一样的3D模型的骨架)和矩阵式调色版皮肤贴图(这可以创造出更加逼真的角色造

型)中。像素式的可编程光影则可以实现很多有趣的效果,比如说非常真实的带光

线反射的凸凹贴图等等。虽然可编程光影不是什么新的概念,但是是微软第一个提

出来要把这一步放在硬件中实现。这是微软帮助显卡的硬件厂商定出的一个新标准

,同时也使得程序员可以在不需要知道太多硬件细节的情况下进行光影特效的编写

,和T&L有着异曲同工的效果。理论上可以实现由程序实时计算的贴图,而不是像

现有游戏那样先把贴图效果计算好,以BMP的方式放在内存或显存中。





  DirectX 8.0被划分为覆盖不同技术的API(Application Programming

Interface 应用编程接口),这些技术对游戏和视听多媒体相当重要。与以前版本

不同的又一个地方是,新的DirectX 8.0中有专门的API实现反锯齿的功能。它通过

支持现有的API来实现,比如3dfx的T-buffer系统,会由软件来控制这些效果的开

和关。同样的,还有其他一些多采样的API,能实现像运动模糊和软件光反射一类

的效果。此外还有按份量贴图的支持,这可以非常真实的再现光亮随着距离而衰减

的情况,以及更真实的雾化效果。



DirectX 8.0的诸多强大功能和特性可以带来游戏与视听多媒体方面更为强大的功

能,它可以让游戏在3D真彩模式下运行的更为流畅,在电脑上看VCD或者是欣赏音

乐的时候能够看见更为绚丽的画面,也能够体验到环绕音乐的魅力。而且它依然保

证了很好的向下兼容性,也就是说以前版本的DirectX已有的特性在新的版本中都

可以找到。在DirectX 8.0中,主要包含五大方面内容:DirectX 8.0 Graphics、

DirectX Audio、DirectX 8.0 DirectPlay、DirectX 8.0 DirectInput以及

DirectX 8.0 DirectShow。现在就让我们来好好看看:

--

       大一, 不知道 自己 不知道
       大二,   知道 自己 不知道
       大三, 不知道 自己 已知道
       大四,   知道 自己   知道

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.29.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店