meshoptimizer로 10억 개의 삼각형을 몇 분 만에 처리하는 최적화

Optimizing meshoptimizer to process billions of triangles in minutes (2025)

meshoptimizer로 10억 개의 삼각형을 몇 분 만에 처리하는 최적화

NVIDIA의 RTX Mega Geometry 데모인 Zorah 장면은 36GB의 glTF 파일로 제공되며, 16억 개의 삼각형(인스턴싱 포함 189억 개)을 포함합니다. meshoptimizer 라이브러리의 저자는 이 장면을 처리하기 위해 클러스터 기반 LOD 구조를 생성하는 과정에서 발생하는 메모리 및 성능 문제를 해결했습니다. 이 글에서는 정점 배열 초기화(memset)와 같은 비효율적인 부분을 개선하여, 16스레드 기준 처리 시간을 9분 20초에서 6분 5초로, 메모리 사용량을 54.6GB에서 34.9GB로 줄인 최적화 과정을 소개합니다.

이 파일을 Blender로 가져오려면 약 10분이 걸리다가 메모리가 부족해 실패합니다. 물론 Unreal Engine이 훨씬 빠르지만, 이 파일을 가져오면 5분도 안 되어 메모리 부족으로 크래시가 납니다!

이 날의 다른 글

2026-08-22