{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = 토르 벡터 그래픽스<br />ThorVG
| logo = Thorvg-logo.svg
| caption = ThorVG
| author = 박춘언 (Hermet Park)<ref>{{웹 인용|url=https://www.linkedin.com/in/hermetpark/|제목=LinkedIn|언어=en|확인날짜=2024-11-19}}</ref>
| developer = ThorVG 팀, [[삼성전자]], [[LottieFiles]]
| released = {{시작 날짜와 나이|2021|05}}
| repo = github.com/thorvg/thorvg
| latest release version = 0.15
| latest release date = {{시작 날짜와 나이|2024|10}}
| programming language = [[C++]]
| size = 150kb (최소 크기)
| genre = [[렌더링 엔진]]
| operating system = [[크로스 플랫폼]]
| license = [[MIT 허가서]]
| website = www.thorvg.org
}}

'''토르 벡터 그래픽스'''(ThorVG)는 [[오픈 소스]] [[라이브러리 (컴퓨팅)]]로 [[SVG]]와 [[로티 (파일 형식)|로티]] 같은 [[벡터 그래픽스]] 기반의 [[모션 그래픽스]]와 [[애니메이션]]을 구현하는 기능을 제공한다. [[호환성]]과 [[이식성]]이 뛰어나 다양한 종류의 [[컴퓨팅 플랫폼]]과 [[응용 소프트웨어]]에서 사용할 수 있다.<ref>{{웹 인용|url=https://www.thorvg.org/about|제목=About - ThorVG|언어=en|확인날짜=2023-12-08}}</ref><ref>{{웹 인용|url=https://arinzekevin.hashnode.dev/unlocking-the-power-of-thorvg-a-guide-to-lightweight-2d-vector-graphics|제목=Unlocking the Power of ThorVG: A Guide to Lightweight 2D Vector Graphics|언어=en|확인날짜=2023-12-08}}</ref><ref>{{웹 인용|url=https://lottiefiles.com/blog/working-with-lottie/introducing-thorvg-powerful-graphic-library-for-lottie-animations|제목=Introducing ThorVG: A Powerful Graphics Library for Lottie Animation|언어=en|확인날짜=2023-12-08}}</ref> [https://www.espressif.com/en/products/socs/esp32 ESP32]와 같은 초소형의 [[마이크로컨트롤러]] 제품에서 ThorVG를 지원하며<ref>{{웹 인용|url=https://components.espressif.com/components/espressif/thorvg|제목=espressif/thorvg • v0.13.8 • ESP Component Registry|언어=en|확인날짜=2024-09-07}}</ref>, [[타이젠]]<ref>{{웹 인용|url=https://docs.tizen.org/platform/release-notes/tizen-8-0-m2/|제목=Tizen 8.0 M2 Release|확인날짜=2023-12-08}}</ref>과 [[고도 (게임 엔진)]]<ref>{{웹 인용|url=https://docs.godotengine.org/en/stable/tutorials/assets_pipeline/importing_images.html#supported-image-formats|제목=Godot Docs - Importing images|언어=en|확인날짜=2024-8-26}}</ref>, [https://lvgl.io/ LVGL]<ref>{{웹 인용|url=https://blog.lvgl.io/2023-11-21/monthly-newsletter|제목=v9 schedule, ESP32-S3-BOX-3, and a cool project|성=kisvegabor|날짜=2023-11-21|언어=en|확인날짜=2023-12-08}}</ref> 등의 시스템에서 ThorVG를 [[렌더링 엔진]]으로 탑재하여 사용 중이다. [https://lottiefiles.com/ LottieFiles]의 [https://dotlottie.io/ dotLottie] [https://github.com/LottieFiles/dotlottie-rs 플레이어]에서는 ThorVG의 [[로티 (파일 형식)|로티]] 출력 기능을 활용하여 [[로티 (파일 형식)|로티]] [[애니메이션]] 기능을 제공한다.<ref>{{웹 인용|url=https://lottiefiles.com/blog/working-with-lottie/new-dotlottie-web-player|제목=Introducing Our New dotLottie Web Player|언어=en|확인날짜=2023-12-08}}</ref>
[[파일:Lottie Animations powered by ThorVG.png|섬네일|ThorVG 엔진으로 구동한 로티 애니메이션]] 

ThorVG는 [[웹어셈블리]] 기술을 활용해 웹 플랫폼에서 그래픽 출력을 지원하며<ref>{{웹 인용|url=https://speakerdeck.com/tinyjin/geuraepig-enjin-poting-saryero-baeuneun-webeosembeulri-web-keomponeonteu-gaebalbuteo-dibeoging-coejeoghwaggaji|제목=그래픽 엔진 포팅 사례로 배우는 웹어셈블리 웹 컴포넌트 개발부터 디버깅, 최적화까지|언어=en|확인날짜=2024-09-07}}</ref>, [[CPU]] 뿐만 아니라 [[OpenGL]], [[WebGL]], [[웹GPU]]<ref>{{웹 인용|url=https://www.webgpuexperts.com/best-webgpu-updates-february-2024|제목=The Best of WebGPU of February 2024|언어=en|확인날짜=2024-09-07}}</ref>와 같은 다양한 그래픽스 출력 장치를 통해 [[하드웨어 가속]]을 지원한다.
== 호환 시스템 ==

* [[리눅스]]
* [[맥 OS]]
* [[마이크로소프트 윈도우]]
* [[타이젠]]
* [[IOS]]
* [[안드로이드 (운영체제)]]
* [[웹 플랫폼]]
* [[고도 (게임 엔진)]]
* [[FreeRTOS]]
* [[NuttX]]
* [https://www.espressif.com/ Expressif]

== 지원 리소스 포맷 ==

* [[SVG]]
* [[로티 (파일 형식)|Lottie (JSON)]]
* [[PNG]]
* [[JPEG]]
* [[WebP]]
* [[TTF 파일|TTF]]
* TVG (ThorVG 전용 압축 바이너리 포맷)

== 그 외 ThorVG 적용 소프트웨어 ==
* [https://store.steampowered.com/app/1673090/Vagabond/ Vagabond]<ref>{{웹 인용|url=http://www.reddit.com/r/proceduralgeneration/comments/10dl194/coat_of_arms_generator_for_my_game_vagabond/|제목=Coat of Arms Generator for my game Vagabond|성=pvigier|날짜=2023-01-16|확인날짜=2023-12-08}}</ref>
* [https://www.canva.com/download/ios/ Canva iOS]<ref>{{웹 인용|url=https://lottiefiles.com/blog/working-with-lottie-animations/canva-enhances-ios-rendering-faster-and-efficient-with-thorvg|제목=Canva Enhances iOS Lottie Rendering: 80% Faster and 70% More Efficient with ThorVG|언어=en|확인날짜=2024-07-07}}</ref>
* [https://www.godsvg.com/ GodSVG]
* [https://www.flux.audio/ Flux]<ref>{{웹 인용|url=https://doc.flux.audio/syrah/Credits.html|제목=Syrah - Credits|확인날짜=2024-07-01}}</ref>

== 릴리즈 정보 ==

* ThorVG v0.1: May 1, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.1.0|title=Release ThorVG v0.1.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.2: Jun 5, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.2.0|title=Release ThorVG v0.2.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.3: Jul 3, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.3.0|title=Release ThorVG v0.3.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.4: Aug 9, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.4.0|title=Release ThorVG v0.4.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.5: Sep 24, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.5.0|title=Release ThorVG v0.5.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.6: Nov 3, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.6.0|title=Release ThorVG v0.6.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.7: Dec 23, 2021<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.7.0|title=Release ThorVG v0.7.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.8: Mar 8, 2022<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.8.0|title=Release ThorVG v0.8.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.9: May 9, 2023<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.9.0|title=Release ThorVG v0.9.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.10: Jul 31, 2023<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.10.0|title=Release ThorVG v0.10.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.11: Sep 28, 2023<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.11.0|title=Release ThorVG v0.11.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-12-08}}</ref>
* ThorVG v0.12: Jan 4, 2024<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.12.0|title=Release ThorVG v0.12.0 · thorvg/thorvg|website=GitHub|language=en|access-date=2023-04-09}}</ref>
* ThorVG v0.13: Apr 9, 2024<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.13.0|제목=Release ThorVG 0.13.0 · thorvg/thorvg|언어=en|확인날짜=2024-04-09}}</ref>
* ThorVG v0.14: Jun 27, 2024<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.14.0|제목=Release ThorVG v0.14.0 · thorvg/thorvg|언어=en|확인날짜=2024-06-28}}</ref>
* ThorVG v0.15: Oct 6, 2024<ref>{{웹 인용|url=https://github.com/thorvg/thorvg/releases/tag/v0.15.0|제목=Release ThorVG v0.15 · thorvg/thorvg|언어=en|확인날짜=2024-10-06}}</ref>

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트|https://www.thorvg.org/}}
* [https://ssdc2021.sdc-korea.com/sessionDetail?sessionNo=21 ThorVG: 차세대 모션 그래픽을 위한 범용 벡터 그래픽 엔진 전략] (2021)
* [https://arinzekevin.hashnode.dev/unlocking-the-power-of-thorvg-a-guide-to-lightweight-2d-vector-graphics Unlocking the Power of ThorVG: A Guide to Lightweight 2D Vector Graphics] (2023)
* [https://lottiefiles.com/blog/working-with-lottie-animations/introducing-thorvg-powerful-graphic-library-for-lottie-animations Introducing ThorVG: A Powerful Graphics Library for Lottie Animation] (2023)
* [https://www.youtube.com/watch?v=90BICFDV4yY 그래픽 엔진 포팅 사례로 배우는 웹어셈블리 웹 컴포넌트 개발부터 디버깅, 최적화까지] (2024)

{{자유-오픈 소스 소프트웨어}}

[[분류:MIT 라이선스 소프트웨어]]