# Show GN: ThorVG - WebGPU를 지원하는 차세대 벡터 그래픽 엔진

> Clean Markdown view of GeekNews topic #17193. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17193](https://news.hada.io/topic?id=17193)
- GeekNews Markdown: [https://news.hada.io/topic/17193.md](https://news.hada.io/topic/17193.md)
- Type: show
- Author: [hermet](https://news.hada.io/@hermet)
- Published: 2024-10-11T19:01:48+09:00
- Updated: 2024-10-11T19:01:48+09:00
- Original source: [github.com/thorvg](https://github.com/thorvg/thorvg)
- Points: 15
- Comments: 0

## Summary

ThorVG는 다양한 플랫폼에서 Lottie 애니메이션을 지원하여 웹과 모바일 환경에서 부드러운 애니메이션 구현이 가능하며, 경량화된 엔진으로 고성능과 저메모리 사용을 자랑합니다. 이 엔진은 Windows, MacOS, iOS, Android 등 여러 운영체제에서 호환되며, OpenGL과 WebGPU 가속을 지원하여 강력한 성능을 제공합니다. 또한, 오픈소스로 활발히 개발되고 있어 지속적인 기능 개선과 커뮤니티 참여를 통해 더욱 발전하고 있습니다.

## Topic Body

ThorVG는 작은 디바이스부터 고성능 기기까지 폭넓게 지원되는 차세대 벡터 그래픽스 엔진입니다. 이는 경량화된 벡터 그래픽 엔진으로, 강력한 성능과 범용성을 자랑합니다.  
  
1. ThorVG와 Lottie, 완벽한 조합:  
ThorVG는 Lottie 애니메이션 파일을 네이티브와 웹 환경에서 실행할 수 있어, After Effects에서 디자인한 모션 그래픽을 JSON 형식으로 변환하여 사용할 수 있습니다. 이는 웹사이트나 모바일 앱에서 멋진 애니메이션을 구현하고자 하는 개발자들에게 매우 유용한 도구입니다.  
  
2. 주요 기능 및 장점:  
- 플랫폼 간 호환성: ThorVG는 Windows, MacOS, Ubuntu와 같은 데스크톱 환경뿐만 아니라 iOS, Android, WASM(WebAssembly)까지 지원하여 어디서나 사용할 수 있습니다.  
- Lottie 애니메이션 지원: JSON 기반 Lottie 애니메이션 파일을 완벽하게 지원해, 웹과 모바일 환경에서 부드러운 애니메이션을 쉽게 구현할 수 있습니다.  
- 고성능, 저메모리 사용: 가볍지만 강력한 성능을 제공하여 IoT 기기 및 모바일에서도 효과적으로 동작합니다.  
- 유연한 사용: ThorVG는 C++ 기반으로 작성되었으며, 필요한 기능을 손쉽게 커스터마이징할 수 있습니다. 또한 간편한 API 설계를 통해 빠른 개발이 가능합니다.  
- 강력한 성능: Software 렌더링 뿐만 아니라 OpenGL, WebGPU 가속 지원  
  
3. 사용사례:  
타이젠(Tizen), 고닷(Godot), LVGL(https://lvgl.io/) 등 시스템 내부 통합 및 로티(dotlottie) 플레이어, 캔바(Canva) 앱 등  
  
4. 커뮤니티와 성장:  
ThorVG는 오픈소스 프로젝트(https://github.com/thorvg/thorvg)로서 활발하게 개발되고 있으며, 지속적인 기능 개선과 버그 수정을 통해 성장하고 있습니다. 커뮤니티 참여를 통해 더욱 다양한 기능이 추가될 예정이며, 여러분도 이 혁신적인 프로젝트에 기여할 수 있습니다.

## Comments



_No public comments on this page._
