三维游戏引擎设计技术及其应用PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:周炜,魏瑞轩,孙铮等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2009
- ISBN:9787508464206
- 页数:494 页
丛书序 4
前言 4
第一部分 游戏引擎编程基础 4
第1章 游戏引擎简介 4
1.1 游戏设计概览 4
1.2 游戏引擎概述 7
1.3 三维游戏引擎结构 13
1.4 游戏接口 15
1.5 游戏编程的预备知识 17
本章小结 23
第2章 Windows游戏程序设计基础 25
2.1 建立WIN32框架 25
2.2 在Windows下加入DirectX组件库 31
2.3 C++编程简介 33
本章小结 41
第3章 游戏引擎编程中的高级面向对象技术 41
3.1 设计模式 43
3.2 STL使用基础 55
本章小结 69
第4章 三维游戏引擎中的几何基础 71
4.1 向量及其运算 71
4.2 矩阵及矩阵操作 75
4.3 坐标系介绍 81
4.4 几何变换 81
4.5 3D编程中的四元数 87
本章小结 89
第二部分 基础图形引擎设计 94
第5章 Direct3D编程基础 94
5.1 在应用程序中加入Direct3D 94
5.2 使用Direct3D渲染顶点 101
5.3 完整的实例 111
本章小结 116
第6章 Direct3D中的坐标变换与摄像机内核 116
6.1 Direct3D中的几何变换 118
6.2 顶点变换的完整实例 121
6.3 世界坐标变换内核 127
6.4 摄像机内核 134
本章小结 142
第7章 材质与光照内核 144
7.1 Direct3D中的颜色表示与顶点颜色 144
7.2 材质与灯光 147
7.3 材质光照的应用实例 153
7.4 光照类的封装 160
7.5 材质类的封装 166
7.6 材质光照内核应用实例 170
本章小结 172
第8章 纹理技术及纹理内核 174
8.1 纹理映射的基本技术 174
8.2 纹理的过滤方式 179
8.3 纹理内核类 185
8.4 多层纹理混合 192
本章小结 195
第9章 深度技术 197
9.1 深度测试及其使用 197
9.2 雾化方法 206
本章小结 229
第10章 文本显示及文本显示内核 229
10.1 文本绘制 231
10.2 文本绘制类的设计与实现 237
10.3 精灵的基本使用 245
第11章 网格模型的使用 252
11.1 Direct3D中的网格和模型文件 252
11.2 .x文件和网格模型的使用 269
11.3 网格使用的完整实例 272
第12章 渲染内核及应用 280
12.1 渲染内核类的设计 280
12.2 渲染内核类的实现 282
第三部分 游戏引擎中的高级建模技术 298
第13章 粒子系统及粒子内核封装 298
13.1 粒子系统原理介绍 298
13.2 粒子系统的基本应用 303
13.3 粒子系统内核封装 311
13.4 粒子内核的应用 317
第14章 游戏引擎中的植物建模技术 317
14.1 植物建模概述 327
14.2 游戏引擎中植物建模的实现 330
第15章 柔性物体建模技术 343
15.1 柔性物体建模概述 343
15.2 服饰模拟的实现 344
第四部分 游戏引擎中的地形场景综合管理技术 366
第16章 大规模室外地形的生成 366
16.1 分形地形生成方法 366
16.2 Perlin噪声生成地形数据 375
16.3 地形生成方法实例 381
本章小结 403
第17章 大规模室外地形的实时渲染 403
17.1 地形实时渲染算法 405
17.2 基于四叉树的视点相关LOD地形算法 408
17.3 ROAM(实时优化自适应网格)算法 414
17.4 地形漫游系统的设计与实现 418
第18章 室内场景管理及渲染技 418
18.1 室内场景管理技术 450
18.2 BSP算法的实现 452
18.3 BSP树的类的定义与实现 456
第五部分 其他引擎设计 470
第19章 Directlnput输入基础 470
19.1 为什么使用DirectInput 470
19.2 初始化DirectInput 470
19.3 读取设备数据 474
19.4 读取数据实例 479
19.5 输入类封装 488
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018