问题描述:
一个一面被挤入的凹体,嵌入了一个小正方体
其材质是半透明双面的。
如果什么都不做,那么依据ue4引擎的逻辑,半透明渲染顺序上出现了问题。
其实说难搞也是我标题党,和一般的海面船的解决办法差不多。只不过由于小正方体也是双面透明,多了一下步骤。
问题表现:
更详细的视频链接。
其实本质上就是引擎判断渲染先后顺序出了问题。该红面在前的没有在前,所以渲染出了草绿色;仅根据物体中心位置判断渲染前后顺序,导致某些角度从不正确的草绿色(绿前红后)跳变到正确的橘黄色(红前绿后)。
解决方法:
我不想在后期材质中解决,因为既麻烦也有其他问题。还是在模型材质上解决。解决办法都是在小方块的材质上作文章。