contact/intersection Unity3d Shader Graph 着色器的问题

Problem with contact/intersection shader with Unity3d Shader Graph

我对着色器图比较陌生,我为一件事而苦恼:使用两侧 material.

制作正确的相交着色器

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

没有双面

双面

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

这是我的完整着色器图:

完整着色器图

(双面未激活,因为我宁愿不使用它也不愿使用非透明球体)

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

非常感谢。

其实,我找到了解决办法,所以我在这里分享。

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