srpbatcher 썸네일형 리스트형 쉐이더의 Culling, Queue, RenderType 안녕하세요. 새벽언덕입니다. 쉐이더의 Culling, Queue, RenderType에 대해서 말씀드리려고합니다. Culling Culling은 뷰어에서 멀어지는 다각형을 렌더링하지않는 최적화방법입니다. *컬링의 기준은 오브젝트(렌더링된물체)를 바라보는 카메라(보이지않는 카메라로 씬뷰를 보고있는것임)와 렌더링되고있는 오브젝트간의 사이가 기준입니다. 더 먼곳이 뒷면(Back이 됩니다.) [Normal의 방향] Cull Back : 뒷면을 컬링하시오. Cull Front : 앞면을 컬링하시오. Cull off : 컬링을 비활성화하여, 앞,뒷면 모드 렌더링하도록 합니다. 렌더링 파이프라인에서 Culling Depth Test는 Vertex Shader와 Fragment Shader사이에 존재합니다. Queue.. 더보기 SRP Batcher 안녕하세요 새벽언덕입니다. SRP Batcher를 사용하는 방법을 안내드리겠습니다. 일반적으로 쉐이더를 처음 생성하면, SRP Batcher부분이 not compatible라고 되어있습니다. 이것을 아래와같이 바꿔주고자하는데요 이것을 하는 방법은 아래와 같습니다. 쉐이더의 Properties 변수부분을 CBUFFER로 감싸주면됩니다. CBUFFER_START(UnityPerMaterial) float4 _MainTex_ST; float4 _MainColor; CBUFFER_END 주의사항입니다. 1. Properties에 선언한 모든 변수를 CBUFFER로 감싸줘야합니다. 2. Pass를 여러개 쓸경우, 해당 Pass에서 변수를 쓰지않더라도, Properties의 모든 변수를 CBUFFER로 감싸줘야합니.. 더보기 이전 1 다음