当前位置:首页 > 工业技术
游戏引擎原理及应用
游戏引擎原理及应用

游戏引擎原理及应用PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:韩红雷,柳有权编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2012
  • ISBN:7040324806
  • 页数:596 页
图书介绍:本书是“教育部、文化部高等学校动漫类规划教材”。本书主要分三部分:游戏引擎原理、Unity引擎教程、游戏引擎项目实践。书中深入浅出地讲解了当前游戏引擎中使用的主流技术的原理并结合数字游戏开发实例,讲解如何在游戏创作中使用游戏引擎。本书应用面广,可作为大中专院校游戏设计专业的教材,也可供其他专业的师生参考。
《游戏引擎原理及应用》目录

第一单元游戏引擎原理 1

第1章游戏引擎简介 3

1.1游戏引擎的概念 4

1.2游戏引擎基本功能介绍 6

1.3游戏引擎的发展历史 13

1.4主流开源游戏引擎简介 22

1.5主流商业游戏引擎简介 26

第2章数学基础 33

2.1线性代数 34

2.2几何 52

2.3数学在游戏引擎中的高级应用 59

第3章角色动画 67

3.1网格动画 69

3.2骨骼动画 75

3.3运动捕捉技术 80

3.4逆向运动学 84

3.5布娃娃系统 88

第4章光照 91

4.1光源 92

4.2局部光照明模型 95

4.3全局光照明模型 99

4.4纹理 102

第5章实时阴影 107

5.1阴影效果的重要性 108

5.2本影和半影 111

5.3布告板方式的阴影 113

5.4平面阴影 115

5.5阴影映射 118

5.6阴影体 121

第6章游戏界面与交 127

6.1用户界面 128

6.2用户交互 135

第7章摄像机操作 145

7.1基本摄像机控制 146

7.2第一人称视角 148

7.3考虑惯性 150

7.4飞行模拟 151

7.5第三人称摄像机 151

7.6电影模式摄像机 155

第8章场景管理 163

8.1层次结构 165

8.2层次包围体 168

8.3八叉树 169

8.4 BSP树 173

8.5 K-D树 176

8.6视景剔除 177

8.7背向面剔除 179

8.8遮挡剔除 180

8.9 LOD技术 181

8.10分页技术 183

第9章碰撞检测 185

9.1碰撞检测的基本原理 186

9.2包围球体 188

9.3 AABB包围盒 190

9.4 0BB包围盒 194

9.5 k-DOP包围体 197

9.6线面相交测试 199

9.7直线与三角形相交测试 201

9.8三角形相交测试 202

9.9平面相交测试 203

第10章维渲染技术 207

10.1精灵和布告板 208

10.2粒子系统 214

10.3 2.5维游戏 221

第11章维渲染技术 231

11.1固定渲染管线 232

11.2绘制语言 234

11.3着色器 236

11.4逐像素光照 237

11.5凹凸映射 239

11.6卡通渲染 247

11.7环境映射 249

11.8水面效果 253

11.9地形渲染 254

11.10大气渲染 257

11.11毛发渲染 259

第12章物理引擎 263

12.1常见物理引擎简介 265

12.2物理引擎比较 283

12.3物理引擎设计 286

第13章人工智能 289

13.1人工智能控制的对象 290

13.2确定性A1算法 291

13.3有限状态机 293

13.4规则系统 299

13.5路径搜索 301

13.6模糊逻辑 305

第14 章音效 313

14.1声音的物理属性 314

14.2多普勒效应 315

14.3背景音乐 316

14.4三维音效 317

14.5数字化声音格式 319

14.6游戏音效SDK应用 322

第15章联网技术 335

15.1网络游戏的发展历史 336

15. 2互联网的基本原理 338

15.3网络编程 340

15.4大规模多人在线 355

游戏技术 355

第二单元 Unity引擎教程 363

第 16章Unity 基础 365

16.1界面介绍 366

16.2自定义工作区 378

16.3资源 379

16.4 创建场景 381

16.5发布 382

第17章创建游戏场景 387

17.1游戏对象 388

17.2组件的使用 390

17.3预制件 393

17.4光源 397

17.5摄像机 399

17.6粒子系统 404

17.7地形引擎 417

第18章使用游戏资源 431

18.1导入资源 432

18.2网格模型 435

18.3材质与着色器 439

18.4二维贴图 442

18.5视频贴图 447

18.6音频文件 450

18.7脚本的使用 453

第19章实现游戏功能 459

19.1游戏运行时的预置件实例化 460

19.2用户输入 466

19.3变换 468

19.4物理仿真 472

19.5角色动画 481

19.6游戏界面 488

19.7基于网络的多人游戏 511

附录Unity中的术语中英文对照 527

第三单元游戏引擎项目实践 529

第20章游戏策划 531

20.1游戏概述 532

20.2故事背景 532

20.3游戏玩法 533

20.4游戏特色 534

第21章搭建游戏世界 537

21.1游戏场景设计 538

21.2制作物件 541

21.3摆放物件 545

21.4角色 547

21.5光与影 552

21.6预览世界 555

第22章游戏规则 557

22.1控制物件 558

22.2控制游戏世界 574

22.3特效 578

第23章游戏测试 583

23.1游戏测试的方法 584

23.2 bug解决 585

第24章游戏发布 587

24.1游戏版本说明 588

24. 2打包 588

参考文献 593

相关图书
作者其它书籍
返回顶部