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)

-

TAGS.

Comments