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

片段着色器无法正确吸收纹理

如何解决片段着色器无法正确吸收纹理

我试图根据点的高度在游戏中混合两种纹理(沙和草[忽略草秸秆])。我取得了一些成功,但结果有点奇怪。

在我的片段函数中:

return lerp(tex2D(_SandTex,input.uv),tex2D(_Grasstex,InverseLerp(_SandStart,_Grassstart,input.positionWS.y)) * mainLight.shadowAttenuation;

enter image description here

如您所见,似乎每个第二个三角形都有很大的不同,虽然两个“组”的三角形都沿y轴上下很好地融合在一起,但它们应该与邻居区别很大。

在这里想念什么?

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