利用fresnel节点进行实现边缘光,使用屏幕后处理Boom可能会出现闪烁现象,因为fresnel菲涅尔函数中存在一个pow求幂,求幂操作可能会得到一个溢出值(溢出1)会导致这个闪烁问题,解决思路是自己封装fresnel,在pow后进行saturate即可。如下实现。
菲涅尔会出现的闪烁问题gif图如上。
没事啦~
京公网安备 11010502049817号