
shader
GaoZhenwen2
这个作者很懒,什么都没留下…
展开
-
Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片
问题:Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片,原因不得而知。使用半兰伯特漫反射代码如下:////***********************half兰伯特漫反射计算//fixed3 diffuse = _LightColor0.rgb * (dot(i.worldNormal, ligthDir)*0.5 + 0.5)*_Diffuse.rgb;//输出为:return fixed4(ambie原创 2022-03-11 18:10:23 · 4690 阅读 · 0 评论 -
unity shader模型突然变黑
模型突然变黑的可能原因之一:如上图所示解决方法:一定要在pass块中加上这个Tags{"LigthMode" = "ForwardBase"}感悟:LigthMode 不小心被我拼成了Ligth,哭了,写在这里,警醒后人,写shader一定要小心,单词不能出错。...原创 2022-03-07 16:57:20 · 6323 阅读 · 2 评论