DX3D9:介绍

版权声明:K5出品,必属精品,欢迎收藏评论 https://blog.csdn.net/a694861283/article/details/90481042

一.简介

1.DX版本

DirectX1.0

DirectX 2.0

DirectX 3.0

DirectX 5.0

DirectX 6.0

DirectX 7.0

DirectX 8.0

DirectX 9.0

DirectX 9.0c

DirectX 10.0

DirectX 10.1

DirectX 11

DirectX 11.1

DirectX 11.2

DirectX 12

二.DX3D9流程介绍

1.需要窗口

想要显示一个模型图像,肯定需要一个窗口来展示,这就需要我们用WinSDK或者MFC建立一个窗口,当然用其他开源库QT OpenCV等也都可以实现

详情参考DirectX2D/3D--9.0:初始化

如果把它比作拍电影的话,那么这个窗口就是摄影棚的意思

2.需要3D物体

3D物体一般是用各个点或者网格模型组成的3D场景

详情参考DirectX2D/3D--9.0:建立3D场景的几何描述

摄影棚搭好之后,就需要各个演员进行拍摄,演员就像3D物体一样用来拍摄

3.需要虚拟摄影机

摄影机就像人的眼睛,可以移动上下左右旋转

详情参考DirectX2D/3D--9.0:设置虚拟摄影机

在摄影棚之中,还需要一台摄像机来对演员进行拍摄

4.需要渲染

详情参考DirectX2D/3D--9.0:绘制流水线

在摄影棚之中,演员用摄像机拍好之后,还要用洗出照片出来,这样才能看到图像

5.需要灯光

6.需要颜色

 

 

三.DirectX2D/3D书籍推荐

1.DirectX9.0.3D游戏开发编程基础(龙书)

这本书网上评论很好,当初作为入门书看确实还不错,但是看得有点稀里糊涂的.现在回过头来看,它有些地方省略了,所以还得自己多多总结,总得来说还是值得一看的

猜你喜欢

转载自blog.csdn.net/a694861283/article/details/90481042
今日推荐