약한 iGPU에서 400 FPS를 뽑아낸 소프트웨어 오클루전 컬링
Software occlusion culling in Block Game

개발자는 AMD Ryzen 7 5700G의 내장 Radeon Vega 8 GPU를 사용하는 약한 워크스테이션에서 Block Game의 성능을 끌어올리기 위해 CPU 기반 소프트웨어 오클루전 컬링을 직접 구현했다. 256x128 해상도의 깊이 버퍼에 큐브를 렌더링하고, 청크를 5단계 서브청크로 나눠 오클루더를 수집한 뒤 백그라운드 스레드에서 컬링을 수행한다. 그 결과 지형에 따라 50~95%의 청크를 제거하며, 동굴 안에서는 400 FPS 이상을 달성했다.
동굴 안이나 지하에서는 청크의 95% 이상을 컬링해서, 약한 시스템에서도 400 FPS 이상의 프레임률을 얻을 수 있다.