这是本人在创建公司之前,用时半年,亲自编写的一本技术书籍。本书籍是在Unity开发圈子中很缺乏一本分析Unity着色器的教程的背景下应运而生。
全书共12章,系统阐述实时3D渲染流水线、色度学理论及Unity着色器功能模块。通过分析UnityShadowLibrary.cginc等核心文件,解析标准着色器的材质属性、光照模型与渲染通路实现流程,涵盖前向/延迟渲染路径、全局光照及阴影机制。书中结合片元着色器案例,详述从顶点变换到片元处理的完整流程,并探讨Cook-Torrance物理渲染模型、球谐光照等高级图形学理论。内容兼顾技术原理与编码实践,适用于Unity开发者及图形学相关领域人员。
《Unity 3D内建着色器源码剖析》是由熊新科编著、人民邮电出版社于2019年8月出版,目前已经是第八次印刷。近一万本的销量。