如何解决Unity3D-如何在使用Shader Graph制作的着色器中关闭“接收阴影”?
与默认的URP着色器不同,自定义的“着色器图”着色器不带有“接收阴影”复选框as you can see here。如何禁用着色器上的阴影接收?或者,在使用我的着色器的任何材质/对象上关闭阴影接收
this is a lit shader that does have "receive shadows" option
解决方法
- 转到您的图表。
- 属性下,有一个名为关键字的部分。
- 添加新关键字,将参考设置为 _RECEIVE_SHADOWS_OFF ,定义 着色器功能, Scope 全局和默认 正确。
- 转到您的材料,单击检查器右上角的三个点,然后选择 Debug
- 将着色器关键字设置为 _RECEIVE_SHADOWS_OFF
应该这样做。
,当您启用Inspector的Debug模式时,您可以看到Renderer正下方的Receive Shadows复选框。
编辑:不幸的是它不起作用。可能还有一个已弃用的界面。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。