由 David Lettier 提供的、面向初学者的 3D 游戏着色器学习资料“3D Game Shaders For Beginners”正在 GitHub 上公开!这是一本关于在 3D 游戏中实现 SSAO、景深、光照、法线贴图等内容的方法的循序渐进指南。
想要为 3D 游戏添加纹理、光照、阴影、法线贴图、发光对象、环境光遮蔽等内容吗?“3D Game Shaders For Beginners”是一套能将游戏视觉效果提升到新高度的着色技术合集。为了让你能够把在这里学到的内容融入,并应用/移植到你使用的任何技术栈中,我对每一种技术都进行了说明。
这份资料和配套内容以“Panda3D”为基础构建,不过,从中获得的技术也可以在其他环境中发挥作用。
想成为图形工程师或技术美术的人,值得关注一下吧?
链接
GitHub 上出现了最棒的 3D 游戏着色器教材 https://t.co/R6mKqkM4lk。坐标变换、纹理、光照、着色器、轮廓增强以及 SSAO/DOF 等后期效果,都配有图表进行详尽讲解,而且还公开了源代码。能在像 FFTactics 那样的画面中运行,感动得几乎要落泪了 pic.twitter.com/KYEZhnqOZ8
— Shintaro Takemura (@stakemura) May 13, 2019