[unity]ShaderLod.globalMaximumLOD规则
2020/03
10
15:03
一、默认 Shader.globalMaximumLOD 值为 无限大值(2147483647)( 2^31-1)
二、若shader文件在SubShader 中指定了LOD值
此值大于等于ShaderLod.globalMaximumLOD则启用
若均不命中,则使用fallback,若fallback也没有,则不渲染
三、若shader文件SubShader未指定LOD值,则其LOD值为0,
并且其它部分的SubShader指定LOD值也将被忽略
四、理解上,LOD最大,品质越高; LOD越小,性能越好
五、shader文件中的SubShader,要么不要设置LOD,要么全设置好LOD
六、书写SubShader时,LOD写在SubShader下面,不要写在Pass下面
如果写在Pass下面,Unity是不认的(WTF)
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: [unity]ShaderLod.globalMaximumLOD规则
Post Link: [unity]ShaderLod.globalMaximumLOD规则