使用 Metal 开发游戏引擎
Metal 是 Apple 提供的用于 GPU 编程的框架。通过学习本书,你将了解 Metal 中的图形编程,并使用 Metal 构建自己的游戏引擎,用于创建 3D 场景和开发 3D 游戏。
本书适合具有一定 Swift 基础,并且对 3D 图形或游戏引擎工作原理感兴趣的开发者。
主要内容:
- 渲染管线:深入了解图形渲染管线
- 3D 模型:使用 Model I/O 导入 3D 模型,了解 3D 模型的构成
- 坐标空间:学习 3D 渲染背后的数学原理
- 光照:使用简单的光照技术使模型更逼真
- 纹理和材质:设计纹理和表面以呈现微细节
- 角色动画:为 3D 模型添加动画
236.61MB
文件大小:
评论区