[MetalKit]29-Beginning-Metal---a-new-course新的课程

本系列文章是对 metalkit.org 上面MetalKit内容的全面翻译和学习.程序员

MetalKit系统文章目录编程


咱们的新网站已经彻底修订好了,你能够在导航到帖子时看到.还有个好消息.Caroline,个人一个好朋友也是一位高超的Metal程序员,刚刚在RayWenderlich.com网站建立了她的新视频课程- Beginning Metal .前2课是免费的,但剩下的13个视频你须要至少购买一个月的会员.每一课都提供与视频相同的代码,同时在下一课以前,还有一些挑战性问题须要你来解决提升.在写这篇文章时,只剩2个视频还未发布了.框架

课程以很是基础的3D图形学开始,学习GPU作了哪些事情,图形管线是什么.接下来的几章教你如何进行2D渲染-你的第一个三角形.而后,学习Metal着色语言和着色器函数-为何在GPU上运行,它们如何适配管线,如何定位和着色顶点.下一步,你将学习如何把纹理贴到几何体上来让你的图形看起来更棒. 接下来的几章带你领略变形矩阵并让你为从2D进入3D作好准备.下一步,你将学习Model I/O框架,如何轻松地从建模软件导入模型.接下来的几章用Phong着色模型教你有关基础灯光的知识.另外几章用来教你,如何用你学到的知识来创建一个简单的游戏.最后一章总结全部内容.less

我对这个课程的高质量深深打动了-老实说它质量在RayWenderlich.com堪称模范.课程讲授内容对纯新手和资深Metal开发者都是用Swift和Metal编程的最佳实践.代码在前几章节打基础,在最后你会获得一个小型的全功能游戏引擎,能让你更加渴望将来课程中的更多Metal内容.ide

下次见!函数

相关文章
相关标签/搜索