[Unity]NatureManufacture Shaders/Mobile Water River在Mobile平台上像素化表现的Bug
2019/09
01
17:09
表现为一格一格严重的像素化;
原Shader使用了一张默认的纹理
[HideInInspector] _texcoord( “”, 2D ) = “white” {}
然后在surf中,使用了i.uv_texcoord进行UV运算; 这样就和模型的UV关联上了,当模型缩放的特别大,或者本地坐标系特别大
那么uv的插值会出现精度问题;即相邻的一段像素采样(命中)了同一个像素点
修正后的uv坐标系统使用worldPos坐标系统进行转换
即 float2 uv_texcoord = i.worldPos.xz / _WaterScale;
问题得到解决.
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: [Unity]NatureManufacture Shaders/Mobile Water River在Mobile平台上像素化表现的Bug
Post Link: [Unity]NatureManufacture Shaders/Mobile Water River在Mobile平台上像素化表现的Bug