[Unityshader]在unity中尝试实现三渲二的效果(四)
上图!(都出到四了,为什么不一次更新完?
细心的小伙伴就会发现,随着视角的下移有些区域发生了变化!没错,就是暗部区域。
这次我们为shader加上了与二次元风格相符的菲涅尔现象。
崩坏3游戏中也有这个现象,头发的高光贴图就是通过菲涅尔来遮罩的,物体暗部也有体现。
我用下面一张图来简单的说明下发生了什么变化。
把原来获得到的漫反射值加上菲涅尔值再去截取,就能得到随视角产生变化的阴影区域了。
上图!(都出到四了,为什么不一次更新完?
细心的小伙伴就会发现,随着视角的下移有些区域发生了变化!没错,就是暗部区域。
这次我们为shader加上了与二次元风格相符的菲涅尔现象。
崩坏3游戏中也有这个现象,头发的高光贴图就是通过菲涅尔来遮罩的,物体暗部也有体现。
我用下面一张图来简单的说明下发生了什么变化。
把原来获得到的漫反射值加上菲涅尔值再去截取,就能得到随视角产生变化的阴影区域了。