AI简介
这是一本专注于Unity 5.x游戏中着色器和特效制作的实践指南。这本书通过详细的步骤和清晰的解释,带领读者深入了解Unity 5.x中的着色器和特效,并提供了一系列实用的示例和解决方案。
这本书首先介绍了创建第一个着色器的过程,包括如何创建基本的标准着色器,如何将Legacy Shaders从Unity 4迁移到Unity 5,以及如何向Shader中添加属性。接着,书中深入探讨了表面着色器和纹理映射,包括如何使用漫反射着色,如何添加纹理,以及如何实现法线映射和透明效果。
书中还详细介绍了理解光照模型的重要性,包括如何创建自定义漫反射光照模型,如何实现Phong、BlinnPhong和Anisotropic等高光类型。此外,书中还探讨了基于物理的渲染(PBR)在Unity 5中的应用,包括如何理解金属度设置,如何为PBR添加透明度,以及如何创建镜子和反射表面。
书中还详细讲解了顶点函数在游戏开发中的应用,包括如何访问顶点颜色,如何动画顶点,如何挤出模型,如何实现雪的 shader和体积爆炸等。此外,书中还介绍了如何使用grab pass访问屏幕内容,以及如何调整着色器以适应移动