关于 DirectX 8.0

王朝vc·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

2001.7.5

Direct3D

将DirectDraw移植到Direct3D

在DirectX 8.0中,DirectDraw完全集成了微软的Direct3D,简化了应用的初始化操作,改进了数据分配和管理的性能,并且减少了存储占用。新的Direct3D体系结构提供了相对不经常使用的调用服务。这些服务包括:

-建立Direct3D

-建立资源(纹理、最大缓冲等)

-选择显示模式

-表述演示图象到显示

DirectX 8.0的新的图形特征:

并行的输入流能更灵活地对应到应用的动态数据结构。可编程过程语言使程序员能够处理硬件底层,如:

-形态/动作动画

-阵列调色处理

-用户定义的光照模型

-普通环境的绘制

-过程几何处理

-其他任何开发者定义的算法

可编程像素处理语言使程序员能够利用硬件特性处理:

-单点光照/波动映射

-单点环境映射

-其他任何开发者定义的算法

多重采样过程支持:

-全景图形保真

-多重采样处理如运动效果,场景深度等

小精灵点功能:

-高性能离子系统的表述

3-D纹理粗糙控制:

-单点亮度的规则变化

-弥漫效果的控制

-容易生成非常复杂的几何纹理

初始支持的更高层次

-增强的透明的3-D处理

-处理来自主要的3-D创作工具的内容更便利

高级技术

-插入式3-D内容建立工具在Direct3D中允许使用各种Direct3D技术如多重LOD几何和高阶表面数据生成网栅表面用于输出。

Direct3D特征注释:

-在这一范围内API不会有重大的变化。

-对于某些扩展所有特征的实现已经被分别检测,但是到现在为止,还没有对它们进 行完全组合的测试。DirectX 8.0的很多特征正在等待新的硬件,然而,对于每一个特征的集群至少有一个实现是可用的。

-在主CPU上支持可编程的阴影控制。在主CPU上,他们的操作与硬件实现的性能相比较,并且可以立即使用于DirectX 8.0原型和开发。

-在主CPU上支持像素级光照控制编程。这些使用DirectX 8.0原型的阴影控制功能是为使用硬件特性而准备的。

-并行DMA数据输入支持refrast和软件几何管道

-精灵点支持refrast,软件T&L管道,并且应该支持至少一个硬件制造商的DirectX 8.0原形驱动器

-refrast支持纹理控制

-refrast和未来的硬件中支持多重采样表现

-refrast和D3DX实用程序支持高阶主表面

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航