Unity/Unity Graphics
Shader LOD
붕대마음
2016. 9. 29. 03:13
반응형
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)
-