<aside>
<img src="/icons/reorder_blue.svg" alt="/icons/reorder_blue.svg" width="40px" /> 목차
</aside>
드로우 콜 발생 조건
메시 갯수 * 머티리얼 갯수 * 쉐이더 멀티패스

- 1개의 머티리얼을 공유하는 메시가 다수일 경우에도 드로우콜은 메시의 갯수만큼 발생한다.
- 이와 같이 중복되는 요소에 따라서 드로우콜을 1개 단위로 묶어주는 처리 방식을 배칭이라고 한다.
배칭
- 드로우콜을 줄이기 위한 가장 효율적 기능으로 드로우콜이 발생하는 조건들의 그룹화 및 예외처리 등을 통해서 절약하게 된다.
- 배칭 처리에서는 머티리얼의 영역이 중요하다.
- 다수의 메시가 1개의 머티리얼을 공유하는 경우, 일반적인 드로우 콜 발생은 메시 갯수 만큼 드로우 콜이 발생한다.
- 그러나, 배칭 처리를 하게 되면, 다수의 메시라고 해도 머티리얼 단위로 묶어지며 1개의 드로우콜이 발생한다.
- 이러한 최적화를 이용한 방식으로 텍스처 아틀라스가 있다.
스태틱 배칭

- 머티리얼을 공유하는 오브젝트들을 묶어서 하나의 오브젝트로 임시 병합 상태를 거쳐서 드로우콜을 처리하는 방식이다.
- 때문에, 텍스처 아틀라스 혹은 텍스처 어레이 등의 텍스처 병합 방식을 사용해서 하나의 머티리얼 표현으로 사용하는 것이 드로우 콜 최적화에 좋다.

다이나믹 배칭
- 동적(Dynamic)으로 움직이는 오브젝트를 배칭 관리하는 기능이다.
- 다이나믹 배칭 처리는 별도의 지정 작업은 요구되지 않는다.