Shader LOD

原创 2016年08月31日 14:40:15

通过给subshader设定-个整犁Level of DetaiI,即 LOD数值,可以在运行时根据硬件设备 能力来决定是否使用此shadcr

myshader.maximumLOD 

Shader.globalMaximumLOD = (int)val * 100; 就会控制物体是否会显示


Shader "Tut/Shader/Common/_SetShader" {

    Properties {
        _Color ("Main Color"Color) = (1,1,1,0.5)
        _MainTex ("Base (RGB)"2D) = "white" { }
    }
    SubShader {
        LOD 600
        Pass {
            Material { Diffuse (0,1,0,1)}
            Lighting On
            SetTexture [_MainTex] {Combine texture * primary double}
        }
    }
     SubShader {
        LOD 500
        Pass {
            Material {Diffuse (1,1,0,1)}
            Lighting On
        }
    }
    SubShader {
        LOD 400
        Pass {
           color(1,0,0,1)
        }
    }
}

相关文章推荐

shader LOD快速生成具体是种怎样的技术?

shader LOD快速生成具体是种怎样的技术? A System for Rapid, Automatic Shader Level-of-Detail 添加评论  ...

Unity之Shader Pass 的通用指令 LOD - 五

Pass 的通用指令 LOD // 通过对SubShader 设定一个整形 Level Of Detail 即 LOD 数值, //可以在运行时根据硬件设备的能力决定是否使用此shader, //以...

LOD Terrain Demo

  • 2008年09月29日 13:21
  • 540KB
  • 下载

OpenGL LOD实例

  • 2017年10月31日 11:03
  • 53.73MB
  • 下载

Unity3d LOD 使用以及 Bias精度设置

LOD是Level Of Detais 的简称,多细节层次。在游戏场景中,根据摄像机与模型的距离,来决定显示哪一个模型,一般距离近的时候显示高精度多细节模型,距离远的时候显示低精度低细节模型。...

Simple LOD v1.6

  • 2017年08月31日 15:58
  • 32B
  • 下载

LOD terrain

  • 2009年04月18日 16:54
  • 2.33MB
  • 下载

LOD优化

没错……最近在倒腾Simplygon,用于LOD的生成。没错,这个东西非常酷,从方方面面提升了帧率……读了官网的关于LOD优化的文章,感觉很有感触,因此写下这篇博客。Over-Shading硬件的机能...
  • noahzuo
  • noahzuo
  • 2016年04月12日 00:07
  • 1236

casio dt930源代码生成lod

  • 2008年10月25日 01:31
  • 51KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Shader LOD
举报原因:
原因补充:

(最多只允许输入30个字)