赞
踩
http://blog.csdn.net/bigpaolee/article/details/48521371
LOD是( Level of Detail)的缩写,表示细节级别。
LODGroup
Shader LOD
- 这个是另外一种控制细节级别的技术
- 在一个Shader当中,可以给不同的subshader指定不同的LOD属性,例如:
- SubShader {
- LOD 200
- Pass {
- //insert shader pass here
- }
- }
- SubShader {
- LOD 100
- Pass {
- //insert shader pass here
- }
- SubShader {
- LOD 0
- Pass {
- //insert shader pass here
- }
- }
Shader.globalMaximumLOD
值,该值是LOD所执行的最大值,也就是说所有shader中的subshader的LOD值小于该全局值,该subshader才被执行。当然,也可以单独设置Shader.maximumLOD
控制个别shader(??这里有疑问) 在Unity3D->Project Setting->QualitySettings中的Maximum LODLevel可以设置最大LOD等级,Shader的LOD值是小于所设定的LOD值,才会被编译使用。Maximum LODLevel的等级可以设置7个级别,例如设置为1,则表示把最大LOD值设置为100,等级2,则最大LOD值为200,以此类推,若设置为0,则表示不进行LOD判断,任何LOD值的Shader都会被使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。