Shader LOD
반응형
unity shader에서는 mobile device의 성능에 따라 하나의 셰이더 파일에서
원하는 셰이더 내용을 선택해서 수행할 수 있도록 subshader block 과
shader lod 라는 개념을 지원한다.
빌트인된 셰이더들은 아래와 같이 LOD를 적용한다.
VertexLit 종류 = 100
Decal, Reflective Vertex Lit = 150
Diffuse = 200
Diffuse Detail, Reflective Bumped Unlit, Reflective Bumped VertexLit = 250
Bumped, Specular = 300
Bumped Specular = 400
Parallax = 500
Parallax Specular = 600
~.cs
Shader.globalMaximumLOD = 300;
~.shader
LOD 300
위와같이 300이라고 설정하면 LOD값 300부터 가능하다.
Reference Link
- Unity Doc (shader level of detail)
- Unity Doc (shaderlab: subshader)
-
'Unity > Unity Graphics' 카테고리의 다른 글
NGUI의 UIPanel의 속성에 따른 Shader File Name (0) | 2016.10.19 |
---|---|
hdr texture를 위한 bc6h (0) | 2016.09.05 |
Depth and Normal Textures (Part 3) (0) | 2016.07.24 |
Depth and Normal Texture (Part 2) (0) | 2016.06.13 |
Unity에서 Depth Texture의 사용 (0) | 2016.04.29 |
TAGS.