使用 Metal 开发游戏引擎

Metal 是 Apple 提供的用于 GPU 编程的框架。通过学习本书,你将了解 Metal 中的图形编程,并使用 Metal 构建自己的游戏引擎,用于创建 3D 场景和开发 3D 游戏。

本书适合具有一定 Swift 基础,并且对 3D 图形或游戏引擎工作原理感兴趣的开发者。

主要内容:

  • 渲染管线:深入了解图形渲染管线
  • 3D 模型:使用 Model I/O 导入 3D 模型,了解 3D 模型的构成
  • 坐标空间:学习 3D 渲染背后的数学原理
  • 光照:使用简单的光照技术使模型更逼真
  • 纹理和材质:设计纹理和表面以呈现微细节
  • 角色动画:为 3D 模型添加动画
rar 文件大小:236.61MB