不接受光照但接受阴影的shader graph 怎么连
时间: 2023-10-06 12:09:20 浏览: 82
以下是创建一个不接受光照但接受阴影的Shader Graph的步骤:
1. 创建一个新的Shader Graph。
2. 在Shader Graph编辑器中,创建一个新的黑色节点,命名为"Master Node"。
3. 在"Master Node"中,将Surface输入和Output连接到"Main Output"节点,然后将Normal和Emission输入断开。
4. 在"Master Node"中,创建一个新的输入节点,命名为"Shadow Texture",并将其类型设置为"2D Texture"。
5. 将"Shadow Texture"节点连接到"Sample Texture 2D"节点。
6. 将"Sample Texture 2D"节点连接到"Main Output"节点的Alpha输入。
7. 在"Sample Texture 2D"节点中,将"UV"输入连接到"Vertex Position"节点的"Position"输出。
8. 在"Vertex Position"节点中,将"Space"输入设置为"Screen Space".
9. 在"Sample Texture 2D"节点中,将"UV"输入连接到"Transform"节点的"Vector"输入。
10. 将"Transform"节点的"Output"输出连接到"UV"输入。
11. 在"Master Node"中,将"Shadow Texture"节点的输出连接到"Sample Texture 2D"节点的"Texture"输入。
12. 完成后,保存Shader Graph并将其分配给您的材质。
这样,您就可以创建一个不接受光照但接受阴影的Shader Graph了。请记得在创建过程中参考Unity的文档和示例以获取更多帮助和理解。
阅读全文