Unity ShaderGraph中Lit转换成URP的LitShader
ShaderGraph中的LitShader如下:
在顶点和片元着色器暴露出了上图中的几个参数,要转换成URPLitShaderLab,首先要找到这几个参数,打开LitShader,找到第一个Pass,可以看到下图中的顶点和片元的定义函数,还有引用的两个库。
打开LitForwardPass.hlsl
顶点着色器如下:
片元着色器代码如下:
在ShaderGraph中的片元着色器的几个参数在SurfaceData中,只要在需要改变的时候重写如下函数即可。
原文地址:https://blog.csdn.net/weixin_50702814/article/details/145136859
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!