方法一
后期处理材质连接节点如下:
![利用UE4后处理材质实现描边效果 利用UE4后处理材质实现描边效果](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzIwNC9lMDU0ZmE0YmE3OWM5NmIwYWJkNzcwYzY5MzE4ZDMyYy5wbmc=)
原理分析:
获取场景法线向量后,通过其中一个做一点点UV偏移,是两个结果做差,颜色值越接近,插值越小,相反越大,而一般需要描边的位置就是向量相差较大的像素点,再用基础颜色加上这个差值就会出现描边效果。
方法二
后期处理材质连接节点如下:
![利用UE4后处理材质实现描边效果 利用UE4后处理材质实现描边效果](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ0My8zM2VkZDI3ODZkMzhkZWVhZTQ3NTJiNjA4MjczNzY5My5wbmc=)
原理分析:
DDX和DDY分别是求该像素点与右侧,下侧像素点颜色插值的函数,像素点颜色值与其周围像素颜色值相差较大,说明是物体边界,因此只需要获取到相差的值,(要求绝对值,因为有可能为负数)然后用基础颜色加上这个值即可实现描边效果。