ThorVG 1.0 릴리즈 - 경량 크로스플랫폼 벡터 그래픽 엔진

1 day ago 3

v0에서 v1으로의 세대 전환 - 단순한 기능 추가를 넘어, 렌더링 품질과 성능 향상, 그리고 실제 플랫폼과의 통합성 개선에 초점을 둔 릴리즈.

[주요 업데이트 사항]

렌더링 & 시각 품질

  • 텍스트 렌더링 개선 (더 정밀한 레이아웃 처리)
  • 시각 효과 지원 범위 확장
  • 복잡한 합성(compositing) 상황에서 더 정확한 블렌딩 동작

Lottie 애니메이션

  • Lottie 기능 커버리지 확대
  • 플랫폼 간 재생 결과 일관성 향상
  • 웹 환경을 위한 모듈형 Web Player 프리셋 제공
  • 번들 크기 최적화

런타임 성능 최적화

  • CPU / GPU 렌더링 모드 선택 가능

성능

  • 다음 영역에서 체감 가능한 성능 향상:
  • CPU 기반 렌더링 파이프라인
  • GPU 백엔드 경로
  • 임베디드 및 리소스 제한 환경을 위한 추가 최적화

웹 플랫폼 지원

  • WebGL 백엔드 안정화
  • WebGPU 백엔드 프로덕션 사용 가능 수준으로 개선
  • 브라우저 환경에서 동작하는 경량 경로 WebCanvas 도입

API & 개발 경험

  • API 일관성 개선
  • 동작 예측 가능성 향상
  • 실제 애플리케이션 및 엔진 통합 시 마찰 감소

Swift 지원

  • Swift 공식 바인딩 제공

예제

  • 빠른 온보딩을 위한 예제 프로젝트 및 튜토리얼 제공

안정성

  • 다수의 버그 수정
  • 프로덕션 환경을 위한 전반적인 안정성 개선

Read Entire Article