Unity3d Shader Graph的接触/交叉着色器问题

问题描述

我对着色器图比较陌生,我在做一件事时遇到了困难:使用双面材质制作正确的交叉着色器。

这是一些正在发生的事情的图片

无两侧

Without two sided

两侧

With two sided

我的问题是我们看不到网格背面的接触效果,但是当我激活它时,背面的透明度不起作用...

这是我的完整着色器图:

完整的着色器图

Full Shader Graph

(两侧不活动,因为我宁愿不使用它而不是使用不透明的球体)

我只是想帮助理解为什么在完全接触着色器可用时透明度不起作用。

非常感谢。

解决方法

实际上,我找到了解决方案,所以我在这里分享。

问题是菲涅尔效应不适用于两侧物体,但现在通过这个小技巧可以实现。

enter image description here