【MMD x EEVEE教程】材质篇 • 保留灯光高光移除地面光斑

前言:
这问题困扰了好久,终于找到解决办法了。用EEVEE渲染器的时候各位社友也会遇到过下边的情况,一些光滑的地面或者反射材质中会出现灯光的光斑。

虽然可以在灯光 -> 高光,中把参数调0,光斑也会消失。但被灯光照射到的物体,物体材质表面的高光也会消失,那样就感受不到材质的质感,感觉像是缺了什么东西。
所以我们需要一个办法,能保留高光的同时,把地面反射中的光斑给去除掉,不影响其它材质。先放源文件,后边再补过程。


打开blender,渲染器选择eevee,渲染属性 -> 打开屏幕空间反射,勾选折射。新键两个平面,大小要一样,其中一个平面放到上边一些,可以用G Z Shfit微调z轴位置,其它形状的物体shfit + d复制一份后微调Z轴位置。

两个平面之间不能离太近,不然光斑还是会出现,最上边平面的材质

最下边的平面可以给个光滑的材质,混合模式用什么都行

最后还得给下边的平面加上一个反射平面,防止反射天空球中的环境,不加的话会出现类似下边的情况

最后就完成了,具体原理
【blender小技巧】制作一个可以透视的材质
https://www.bilibili.com/video/BV1iv4y1H7Gh/
源文件:https://wwi.lanzoup.com/i93sO1431pxi