Unity在5.0版本升级了基于物理的着色器,能很大程度的提升游戏开发者在写实类游戏中的画面效果,可是在国内强力游戏厂商都有自己的一套特殊渲染方式,比如知名的《崩坏3》。本篇文章就总结了博毅创为教育集团在二次元渲染上的所有成就。
1.Ramp Map
原理,讲Dot(Normal,LightDirection)从(-1,1)的范围重映射到(0,1)之间。使用重映射的值对贴图进行采样。Shader Forge实现如图。除了在Dot(Normal,LightDirection)上可以采样,我们还可以将边缘光的值也纳入考量,这样就可以完整对一个2D贴图进行采样。
主要使用范围。将漫反射从纯粹的黑白变化到具有风格化感觉的贴图上。
《军团要塞2》
使用的Ramp Map