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