드로우콜, 배칭, 드로우콜배칭

최장범·2023년 11월 23일

공부

목록 보기
21/24

드로우 콜 (Draw Call)

  • CPU가 GPU에게 오브젝트를 그리라고 명령하는 것

  • 저장장치의 데이터를 복사해서 CPU Memory에 올리고, GPU Memory에 다시 복사

배칭 (Batching)

  • 드로우 콜을 줄이는 작업
  • 이미지, 텍스쳐, 쉐이더 등을 하나로 묶어서 처리하는 작업을 함
  • 정적 배칭
    • 움직이지 않는 오브젝트에 사용하는 배치
  • 다이나믹 배칭
    • 움직이는 오브젝트들에 실시간으로 처리
    • 버텍스가 많은 메쉬는 사용 불가

드로우 콜 배칭

  • 그래픽 카드에 명령을 보내 렌더링되는 과정을 최적화 하기 위한 작업
  • 렌더링 명령을 최적화하여 그래픽 카드에 보내는 렌더링 호출의 수를 최소화한다.
  • 비슷한 속성을 가진 물체들을 모아서 한번에 렌더링 하는것이 드로우 콜 배칭의 핵심
  • 지나치게 많이하면 오히려 안 좋음

0개의 댓글