这书详细介绍了技术专业3D图型模块开发设计需要的数学方法,特别是在对关键的定律和依据开展了计算证实,较全方位地表述了有关的数学问题。根据对这书的学习培训,游戏开发程序员能够对数学工具的基本概念拥有深层次的了解。相对性于第2版来讲,这书第3版在內容上干了某些扩大,导入了投射、黑影、物理学、面料仿真模拟和数值方法层面的专业知识。全部章节目录都再次干了修定,并依照*的高級上色語言标准对着色器编码干了改动。有关书藉:iOS游戏编程实时黑影技术性iPhone游戏编程手机游戏游戏引擎开发设计光源追踪优化算法技术性Android三维程序设计3D游戏引擎设计:实时计算机图形学的运用方式(第2版)
这书从技术专业视角解读了一位手机游戏开发者务必把握的3D计算机图形学和游戏引擎中的数学课定义。在解读的全过程中先从某些基本知识下手,例如向量几何图形和线性代数,随后由浅入深,慢慢导入3D游戏编程中的深层次定义,比如阳光照射和看得见性检验。这书得出了某些关键依据的计算全过程,有利于不具有有关基础知识的用户了解有关內容。相对性于第2版来讲,这书第3版在內容上干了某些扩大,导入了投射、黑影、物理学、面料仿真模拟和数值方法层面的专业知识。全部章节目录都再次干了修定,并依照*的高級上色語言标准对着色器编码干了改动。 这书规定用户具有必须的三角学和微积分专业知识,只有,这书依然会在某些章节目录中协助用户回望某些关键的数学工具,例如三角恒等式、微分方程和泰勒级数。这书针对手机游戏设计师及相对的软件程序员而言,是1本难能可贵的资料可参考。
目录
- 第1章渲染管线
- 第2章向量
- 本章小结
- 习题
- 第3章矩阵
- 本章小结
- 习题
- 第4章坐标变换
- 本章小结
- 习题
- 第5章3D引擎中的几何学
- 本章小结
- 习题
- 第6章光线跟踪
- 本章小结
- 习题
- 第7章光照与着色
- 本章小结
- 习题
- 第8章可见性判断
- 本章小结
- 习题
- 第9章多边形技术
- 931无约束四边形
- 本章小结
- 习题
- 第10章阴影
- 本章小结
- 习题
- 第11章曲线与曲面
- 本章小结
- 习题
- 第12章碰撞检测
- 本章小结
- 习题
- 第13章线性物理运动
- 本章小结
- 习题
- 第14章旋转物理运动
- 本章小结
- 习题
- 第15章流体与织物仿真
- 本章小结
- 习题
- 第16章数值方法
- 本章小结
- 习题
- 附录A复数
- A1定义
- A2加法和乘法
- A3共轭复数和复数的逆
- A4欧拉公式
- 附录B三角函数的引用
- B1函数定义
- B2对称和移相
- B3三角恒等式(毕达哥拉斯恒等式)
- B4指数恒等式
- B5反三角函数
- B6正弦和余弦定理
- 附录C坐标系
- C1直角坐标系(笛卡儿坐标系)
- C2柱面坐标系
- C3球面坐标
- C4广义坐标
- 附录D泰勒级数
- D1导数
- D2幂级数
- D3欧拉公式
- 附录E习题答案
- 第2章
- 第3章
- 第4章
- 第5章
- 第6章
- 第7章
- 第8章
- 第9章
- 第10章
- 第11章
- 第12章
- 第13章
- 第14章
- 第15章