微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决Unity3d Shader Graph的接触/交叉着色器问题

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

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

无两侧

Without two sided

两侧

With two sided

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

这是我的完整着色器图:

完整的着色器图

Full Shader Graph

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

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

非常感谢。

解决方法

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

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

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。