Direct3D
Direct3D是微软开发的3D图形编程软件,Direct3D与所有windows操作系统完全兼容,以图形显示接口( GDI )为基础

软件简介
Direct3D是基于微软通用对象模式com(commonobjectmode )的3D图形API。 这是微软Direct3D接口( Microsoft )一手建立的3D API规范,微软公司拥有该库的版权,其所有语法定义都是微软提供的程序开发组件的核心Direct3D是微软DirectX SDK集成开发包的重要部分,适用于多媒体、娱乐、实时3D动画等广泛实用的3D图形计算。
软件特色
1、复杂几何图形通常使用三维建模软件进行建模
2、保存到Microsoft文件格式等文件中。
3、虽然与使用网格略有关系,但幸运的是D3DX包含帮助功能。 这个
4、教程演示如何使用D3DX函数加载和渲染基于文件的网格。
5、请注意,需要手动处理材质和纹理。
软件介绍
directx加载3文件是用vc6.0编译的,包含代码和可执行文件
使用3D建模软件和复杂的几何形状通常是模仿存储在类似微软x文件格式的文件中。 网格的使用是相关的,但幸运的是,direct3d包含功能辅助。 本教程介绍如何使用D3DX功能来使用基于文件的加载和渲染网格。 请注意还需要处理的材料和纹理。 手动。
direct3d的抽象概念包括设备、交换设备和资源。
有四种设备类型,在D3DDEVTYPE中定义。
硬件传输层( Hal ) :加速硬件。
reference:direct 3d APP应用程序请求reference设备。
null reference :如果系统上未安装SDK,但APP应用程序请求reference设备,则返回null reference。
可插拔软件( Pluggable software; 设备通过注册设备方法提供。
戴维斯
每个设备至少需要一个swap chain。 一个swap chain可以用于生成一个或多个back buffer surfaces。 “渲染目标”( render target )也是back buffer surface。 back buffer是渲染的一部分。 所有back buffer都是合理的render target,但并非所有render target都是back buffer。 direct3d是包含矩形集合(如颜色、alpha和depth/stencil )的像素数据的资源。
资源有四个属性。
“类型”( Type )资源类型,如“顶点缓冲区”( vexert buffer )和渲染目标。
Usage (资源的用途,如纹理和渲染目标,由系统标志组成,每个标志占用1位。
Format维度表面的像素格式等数据格式。 例如,D3DFMT_R8G8B8的值为24位颜色深度。 颜色深度,8 bits为红色,8 bits为绿色,8 bits为蓝色。
Pool :分配资源的内部存储器区域的类型。
Direct3D安装步骤
1、从此页面直接下载Direct3D并解压缩运行。 双击下载的. exe文件将其打开,然后单击【yes】

2、点击【browse】选择相应的安装位置,然后点击【确定】

3、在选择的文件安装包位置找到如图所示的文件,双击安装

4、接受许可条款,单击“下一步”

5、再点击下一步

6、耐心等待即可完成安装

常见问题
安装direct 3d时发生安装错误。 错误代码: s 1023?
1 .要解决此问题,请在安装Direct3D之前卸载计算机上存在的所有Visual C 2010 Redistributable组件版本。
可以通过程序和功能面板直接卸载。 也可以通过在命令行中运行以下命令来卸载:
msiexec.exe/passive/x { F0 C3 e5d1- 1a de-321 e-8167-68e F0 de 699 a5 }
msiexec.exe/passive/x { 1d8e 6291-b0d5- 35ec-8441-6616 f 567 a0f7}
2、卸载上面的组件后,可以安装June 2010 DirectX SDK。
3、如果需要新版本的Visual C 2010 Redistributable组件,也可以重新安装并还原。
你怎么看系统的Direct3D版本?
首先用键盘的【Win】【r】快捷键组合打开执行对话框,在“打开”后输入【dxdiag】命令。 然后按回车键,或者点击下面的【ok】打开。 如下图所示。

在上述步骤中单击ok后,将显示Direct3D诊断工具的提示框。 直接点击【是】,如下图所示。

进入Directx诊断工具界面,Directx版本显示在缺省“系统”选项卡的系统信息底部。 请参阅下图。
