详情介绍
Direct 3D 游戏编程入门教程(第2版)基于DirectX 9.0,是介绍Direct3D技术的入门教程,详细介绍了Direct3D的背景、基本知识以及3D程序设计的相关概念与技术。全书由浅入深,分为四个部分,第一部分介绍Direct3D的发展历史和基本知识,对3D程序设计中的术语、概念进行了深入讲解;第二部分着重讨论纹理映射技术,包括多重纹理等;第三部分通过多个示例来探讨高级shader编程,并对.MD3文件格式做了详细分析;第四部分是附录,对本书中用到的概念和技术知识背景进行了简单补充。
Direct 3D 游戏编程入门教程(第2版)适用于略有DirectX基础的C/C++程序员学习Direct3D游戏开发,也适用于具有Direct3D开发经验的程序员参考。
Direct 3D 游戏编程入门教程(第2版) 目录:
第1部分 DirectX图形:Don't Hurt Me
第1章 Direct3D/DirectX的历史
1.1 DirectX 2.0
1.2 DirectX 6/7
1.3 DirectX 8
1.4 DirectX 9
1.5 小结
第2章 HAL和COM概述
2.1 硬件抽象层(Hardware Abstraction Layer,HAL)
2.2 插件式软件设备(Pluggable Software Device)
2.3 参考光栅器(Reference Rasterizer)
2.4 设备控制
2.5 COM
2.6 小结
第3章 编程约定
3.1 访问COM对象
3.2 命名约定
3.3 调试DirectX
3.4 返回码
3.5 小结
第4章 3D基础、Gouraud着色、纹理映射基础
4.1 3D基础
4.2 理解顶点
4.3 使用朝向
4.4 理解面(fac
4.5 理解多边形(poygon)
4.6 理解法线(normal)
4.7 理解法线和Gouraud着色
4.8 纹理映射(Texture-Mapping)基础
4.9 小结
第5章 基础
5.1 编译示例
5.2 DirectX Graphics通用体系结构
5.3 Basic示例
5.4 Basic2示例
5.5 Basic3示例
5.6 Basic4示例
5.7 Basic5示例
5.8 小结
第6章 动画初步
6.1 理解变换与视口
6.2 附加资源
6.3 小结
6.4 第一部分提问
第2部分 深入DirectX图形编程
第7章 纹理映射基础
7.1 纹理的要点是什么
7.2 使用纹理坐标
7.3 使用纹理寻址模式(texture-addressing mode)
7.4 纹理包装(Texture Wrapping)
7.5 纹理过滤和抗锯齿(Anti-Aliasing)
7.6 小结
第8章 使用多重纹理
8.1 多次渲染(Multipass Rendering)
8.2 颜色操作
8.3 alpha操作
8.4 多重纹理支持
8.5 纹理管理
8.6 附加资源
8.7 小结
8.8 第二部分提问
第3部分 DirectX图形编程核心
第9章 使用高级Shader语言进行 Shader编程
9.1 开始HLSL编程前需要先做些什么
9.2 顶点/像素Shader的任务
9.3 通过HLSL实现常用光照公式
9.4 小结
第10章 更多高级的Shader效果
10.1 使用立方体贴图
10.2 实现
10.3 折射/反射环境映射
10.4 使用阴影
10.5 小结
第11章 使用文件
11.1 3D文件格式
11.2 X文件格式
11.3 使用X文件
11.4 扩展X文件
11.5 附加资源
11.6 小结
第12章 使用*.md3文件
第4部分 附录
附录A Windows游戏编程基础
附录B C++入门
附录C 数学入门
附录D 使用D3DXCreateTextureFromFileEx()创建纹理
附录E 游戏程序设计资源
附录F 随书光盘内容
下载地址
人气书籍
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Direct 3D 游戏编程入门教程(第2版) PDF扫描版[15MB]资源来源互联网,版权归该下载资源的合法拥有者所有。