利用UE4后处理材质实现描边效果

利用UE4后处理材质实现描边效果

方法一

后期处理材质连接节点如下:
利用UE4后处理材质实现描边效果
原理分析:
获取场景法线向量后,通过其中一个做一点点UV偏移,是两个结果做差,颜色值越接近,插值越小,相反越大,而一般需要描边的位置就是向量相差较大的像素点,再用基础颜色加上这个差值就会出现描边效果。

方法二

后期处理材质连接节点如下:
利用UE4后处理材质实现描边效果
原理分析:
DDX和DDY分别是求该像素点与右侧,下侧像素点颜色插值的函数,像素点颜色值与其周围像素颜色值相差较大,说明是物体边界,因此只需要获取到相差的值,(要求绝对值,因为有可能为负数)然后用基础颜色加上这个值即可实现描边效果。