유니티에서 재질의 render queue

유니티에서 재질의 render queue

유니티에서 Render Queue(렌더 큐)는 재질이 렌더링되는 순서를 결정하는 데 사용합니다. 렌더링이 진행되는 동안 유니티는 Render Queue의 값이 작은 것부터 렌더링합니다(Render Queue의 값이 같으면 무작위 순서로 렌더링합니다)

 

Render Queue는 0에서 5000까지 범위의 값 중에서 설정합니다(쉐이더의 렌더큐를 사용하려면 -1로 설정합니다)
일반적으로 불투명은 2000, 스카이박스는 2500, 투명은 3000을 사용합니다. 

 

일반적으로 재질은 해당 재질의 쉐이더 render queue를 사용하지만 재질의 렌더 큐 변수(Material.renderQueue)를 사용하여 렌더링 대기열을 오버라이드할수있습니다. 


RenderQueue(enumeration)
https://docs.unity3d.com/ScriptReference/Rendering.RenderQueue.html

Material.renderQueue
https://docs.unity3d.com/ScriptReference/Material-renderQueue.html

Shader.renderQueue
https://docs.unity3d.com/ScriptReference/Shader-renderQueue.html

댓글

Designed by JB FACTORY