——本系列是基于人民邮电出版社《Unity Shader入门精要》(冯乐乐著 )的自学Unity Shader笔记,如果您发现了本文的纰漏,还望不吝指正。
本书旨在从基础开始,帮助读者逐渐了解并掌握如何编写Unity Shader。本书不仅仅是要教会读者“如何使用Unity Shader",更重要的是要帮助读者建立对渲染流程的基本认识,在此基础上,帮助读者学习Unity中的一些渲染机制以及如何使用Unity Shader实现各种自定义的渲染效果。
本书的重点在于如何让Shader和其他游戏开发元素(例如,模型、纹理、脚本等)相配合,实现游戏中常见的渲染效果,Shader可能远比你想象的要强大得多。 ——人民邮电出版社《Unity Shader入门精要》
传送门:原著作者冯乐乐站内 @妈妈说女孩子要自立自强
传送门:关于《Unity Shader入门精要》 【我的书】Unity Shader的书 — 目录(2016.5.19最后一次更新)
传送门:购买地址(推荐购买纸书+e读版电子书) 异步社区 Unity Shader入门精要
传送门:随书彩色插图 《Unity Shader入门精要》随书彩色插图
传送门:项目源码 《Unity Shader入门精要》源代码
Unity中的渲染使用Meshes, Materials, Shaders and Textures。他们有密切的关系。
一个Material(材质)只能使用一个Shader(着色器),一个Shader(着色器)指定一个或多个希望使用的Texture(纹理)
传送门:Unity手册: Meshes, Materials, Shaders and Textures