GitHubCreative Dev & WebGLtech-infocode
google/forma
google·@google·Dec 20, 2022
개요 Google이 개발한 효율적인 벡터 그래픽스 렌더러다. Rust로 작성되어 GPU 가속을 활용한 고성능 벡터 그래픽 렌더링을 제공한다. 2,600+ stars를 보유하고 있다.
핵심 내용 Rust로 구현된 벡터 그래픽 렌더링 엔진으로, CPU와 GPU 모두에서 동작한다. Skia 등 기존 벡터 그래픽 라이브러리 대비 현대적인 GPU 파이프라인을 활용해 성능을 최적화했다. Google 내부 프로젝트로 개발되었으며 Fuchsia OS 등에서 활용 가능성이 있다.
기존 대비 차별점 기존 Skia, Cairo 등의 2D 그래픽 라이브러리들이 CPU 중심이었던 것과 달리, Forma는 현대 GPU 아키텍처에 최적화된 타일 기반 렌더링 방식을 채택한다.
활용 가능성 고성능 UI 렌더링, 임베디드 시스템의 벡터 그래픽스, 게임 UI, 데이터 시각화 등에서 활용 가능한 저수준 그래픽 렌더링 기술로 참고할 수 있다.
참고 자료 - 원본
Rust⭐ 2,646
#renderer#rust#gpu#vector-graphics#google