中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > DirectX
关于DirectX8.0
作者:chchzh 时间:2001-10-07 10:07 出处:互联网 责编:chinaitpower
              摘要:关于DirectX8.0

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实用程序支持高阶主表面

 

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有