GPU 구동형 포워드 렌더링: 스탠포드 드래곤 27000마리, 라이트 10000개, 60FPS 초과!
2025-05-20
이 글에서는 클러스터 셰이딩을 사용한 GPU 구동형 포워드 렌더링에 대해 설명합니다. GTX 1070 GPU에서 스탠포드 드래곤 27000마리와 라이트 10000개를 60FPS 이상으로 렌더링하는 데 성공했습니다. 높은 성능은 엔티티 데이터를 연속적인 GPU 버퍼에 저장하고, 간접 멀티 드로우 콜을 사용하여 드로우 콜 수를 최소화함으로써 달성되었습니다. 또한 컬링, 버퍼 관리, 클러스터 셰이딩 등의 기술과 원자 카운터 및 발롯을 사용한 효율적인 버퍼 압축 등의 최적화 전략에 대해 자세히 설명합니다. 성능 데이터와 코드 예시도 제공하여 고성능 렌더링에 대한 귀중한 통찰력을 제공합니다.
개발
클러스터 셰이딩