배칭(Batching)
여러 그래픽요소를 하나에 명령어로 묶은 것동적 배칭(Dynamic Batching)
동적인 오브젝트들을 대상으로 유니티 엔진에서 배칭정적 배칭(Static Batching)
정적인(Static) 오브젝트들을 대상으로 유니티 엔진에서 배칭SRP 배치(Scriptable Renderer Pipline Batching)
개발자가 렌더링 파이프라인을 제어 할 수 있는 배칭
유니티 배칭 설정
들어가기 앞서 필수적인 URP 세팅
Atlas 생성
아틀라스는 하나의 텍스쳐, 메테리얼로 묶어서 드로우콜, SetPass Call, Batches 수를 줄인다.동적 배칭(Dynamic Batching)
더 자세한 정보 : https://velog.io/@qwert5678/%EB%B2%84%EA%B7%B8-%ED%95%B4%EA%B2%B0-%EC%9C%A0%EB%8B%88%ED%8B%B0-%EB%93%9C%EB%A1%9C%EC%9A%B0%EC%BD%9C-%EB%B0%B0%EC%B9%98-%EC%B5%9C%EC%A0%81%ED%99%94-g3w047op
유니티 엔진에서 관리하여 배칭을 시도한다정적 배칭(Static Batching)
정적인(Static) 오브젝트들을 대상으로 유니티 엔진에서 배칭SRP 배치(Scriptable Renderer Pipline Batching)
개발자가 렌더링 파이프라인을 제어 할 수 있는 배칭더 자세한 정보 : https://velog.io/@qwert5678/%EB%B2%84%EA%B7%B8-%ED%95%B4%EA%B2%B0-%EC%9C%A0%EB%8B%88%ED%8B%B0-%EB%93%9C%EB%A1%9C%EC%9A%B0%EC%BD%9C-%EB%B0%B0%EC%B9%98-%EC%B5%9C%EC%A0%81%ED%99%94-g3w047op
GPU 인스턴싱
하나의 메쉬로 여러 인스턴스 데이터를 이용하여 여러 객체에 렌더링GPU 인스턴싱과 SRP 배칭
GPU 인스턴싱은 동일한 모델을 여러 위치에 복제 하는 경우 사용 될 수 있다. SRP 배칭을 끄고 GPU 인스턴싱을 사용해서 성능을 높일 수 있다.