UE4处理双层透明的菲尼尔效果

UE4处理双层透明的菲尼尔效果

茹干 2024-10-14 营销 7 次浏览 0个评论

我们首先来回归一下我们在ue4当中,我们去实现菲尼尔效果的传统方法

我们可以模拟出中间透明的效果

但是如果我们此时的物体是个双层物体的画他会直接黑掉

具体的原因是物体法线朝向和,摄像机的法线朝向问题,摄像机法线和前面物体的法线点乘没有什么问题,但是与后面的法线相乘直接就会负数,显示黑色

所以在这里的解决方法,是将这里的法线都变成正方向再进行点乘

这样就可以解决在双面显示当中,使用菲尼尔效果造成的材质全黑的情况

这种方法可以运用在很多情况当中,如烟雾,砖石,全息投影的效果,只不过把vertex normalwws换成了自己的 法线效果


转载请注明来自合肥全策地产营销策划有限公司,本文标题:《UE4处理双层透明的菲尼尔效果》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!
Top