Rasterizer: 10년간의 GPU 가속 벡터 그래픽 엔진 개발

2025-09-05
Rasterizer: 10년간의 GPU 가속 벡터 그래픽 엔진 개발

Adobe Flash에서 영감을 얻어 저자는 10년에 걸쳐 GPU 가속 2D 벡터 그래픽 엔진인 Rasterizer를 개발했습니다. CPU 기반 렌더링보다 최대 60배 빠르며 벡터 애니메이션 UI에 이상적입니다. macOS용으로 C++11 및 Metal을 사용하여 구축되었으며(iOS 버전은 개발 중) SVG 및 PDF 파일을 지원합니다. 혁신적인 안티앨리어싱 기술과 효율적인 렌더링 전략, 예를 들어 GPU 기반 2차 베지어 곡선 솔버 및 배치 병렬 처리를 채택하고 있습니다.

개발 2D 엔진