图书介绍
Direct 3D中的2D编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Ernest Pazera著;黄际洲,文俊浩译 著
- 出版社: 重庆:重庆大学出版社
- ISBN:7562432945
- 出版时间:2005
- 标注页数:233页
- 文件大小:92MB
- 文件页数:250页
- 主题词:多媒体-软件工具,Direct
PDF下载
下载说明
Direct 3D中的2D编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分从DirectDraw 7.0到Direct3D 8.03
第1章 初始化Direct3D3
初始化步骤4
IDirect3D8对象的用途5
创建IDirect3D8对象6
性能检测7
显示格式12
兼容格式检查15
总结18
第2章 创建设备19
创建IDirect3 DDevice8对象20
设置视区24
Direct3 D颜色和清除视区25
显示场景26
重置显示模式28
总结29
第3章 顶点格式31
Direct3 D的用途32
表示顶点数据33
变换或者未变换38
顶点缓冲38
索引缓冲42
总结44
第4章 渲染图元45
渲染状态46
开始和结束一个场景48
图元类型49
不使用顶点缓冲来绘制图元51
带有用户内存指针的索引图元56
用顶点缓冲绘制图元58
用索引缓冲渲染索引图元59
总结60
第5章 表面61
资源类型62
后备缓冲63
图像表面64
从一个表面拷贝到另外一个表面65
加载图像67
Direct3 D光标72
创建额外的渲染目标75
总结77
第6章 纹理79
创建纹理80
加载纹理数据82
纹理坐标82
应用纹理到图元上83
纹理寻址模式84
多重纹理88
总结91
第7章 Alpha测试93
Alpha测试的概述94
将图像作为纹理进行加载96
一个图像,多个纹理97
总结100
第2部分 Direct3 D扩展103
第8章 坐标空间103
坐标空间的类型104
几何流水线107
总结108
第9章 矢量109
矢量定义110
D3DVECTOR111
矢量加法112
矢量减法113
缩放矢量114
绝对值114
方向115
标准化115
旋转116
点乘117
叉乘117
D3 DX矢量函数118
总结120
第10章 矩阵121
矩阵概述122
矩阵加法124
矩阵乘法125
平移129
矩阵旋转130
缩放131
D3 DMATRIX132
D3DXMATRIX133
总结135
第11章 几何流水线137
流水线138
设置变换140
乘以变换矩阵142
总结143
第12章 Z缓冲145
Z缓冲的定义146
设置Z缓冲147
使用Z缓冲151
总结152
第13章 光照153
Direct3 D光照154
D3 DMATERIAL8155
D3 DLIGHT8157
点光源161
直射光163
聚光灯163
环境光165
镜面反射光167
放射光169
总结169
第14章 Alpha混合171
Alpha混合的定义172
设置Alpha混合173
使用Alpha混合175
总结176
第3部分 综合运用179
第15章 模型179
模型的定义180
X文件180
创建一个简单的X文件加载程序189
总结209
第16章 粒子系统211
粒子系统的定义212
粒子系统的要素212
粒子类型213
存储一个粒子系统215
粒子的生命周期216
渲染粒子220
一个粒子系统例子224
总结224
第17章 多边形中的点225
三角形中的点226
总结228
第18章 总结229
大型游戏在哪里230
你学到了什么230
何去何从231
总结231
索引232