ARToolKit - ARToolKit

ARToolKit
ARToolKit logo.png
Pierwotny autor (autorzy) Hirokazu Kato Mark Billinghurst Ivan Poupyrev
Pierwsze wydanie 1999 ; 22 lata temu ( 1999 )
Wersja stabilna
1.0.6.1 / 3 kwietnia 2020 ; 18 miesięcy temu ( 2020-04-03 )
Magazyn github .com /artoolkitx
System operacyjny Wieloplatformowość : Linux , Windows , OS X , iOS , Android
Rodzaj grafika 3D
Licencja GNU Lesser General Public License v3.0 ze specjalnymi wyjątkami.
Strona internetowa http://www.artoolkitx.org/ , http://www.hitl.washington.edu/artoolkit/

ARToolKit to biblioteka śledząca komputer typu open source do tworzenia silnych aplikacji rzeczywistości rozszerzonej , które nakładają wirtualne obrazy na rzeczywisty świat. Obecnie jest utrzymywany jako projekt open-source hostowany na GitHub. ARToolKit to bardzo szeroko stosowana biblioteka śledzenia AR z ponad 160 000 pobrań w ostatnim publicznym wydaniu w 2004 roku.

Aby stworzyć silną rzeczywistość rozszerzoną, wykorzystuje możliwości śledzenia wideo, które obliczają rzeczywiste położenie i orientację kamery w stosunku do kwadratowych fizycznych znaczników lub naturalnych znaczników cech w czasie rzeczywistym. Gdy znana jest prawdziwa pozycja kamery, można ustawić kamerę wirtualną w tym samym punkcie i narysować trójwymiarowe modele grafiki komputerowej dokładnie nałożone na rzeczywisty znacznik. Tak więc ARToolKit rozwiązuje dwa kluczowe problemy w Augmented Reality; śledzenie punktu widzenia i interakcja z wirtualnymi obiektami.

ARToolKit został pierwotnie opracowany przez Hirokazu Kato z Nara Institute of Science and Technology w 1999 roku i został wydany przez University of Washington HIT Lab. W 2001 roku ARToolWorks zostało włączone, a wersja v1.0 open-source ARToolKit została wydana przez HIT Lab. ARToolKit był jednym z pierwszych pakietów AR SDK dla urządzeń mobilnych, który działał najpierw na Symbianie w 2005 roku, następnie na iOS z iPhonem 3G w 2008 roku, a wreszcie na Androida już w 2010 roku z profesjonalną wersją ARToolWorks później w 2011 roku.

ARToolKit został przejęty przez DAQRI i ponownie wydany open-source, począwszy od wersji 5.2 w dniu 13 maja 2015 roku, w tym wszystkie funkcje, które były wcześniej dostępne tylko w profesjonalnej wersji licencjonowanej. Wśród tych funkcji jest obsługa urządzeń mobilnych i naturalne śledzenie funkcji.

Ben Vaughan i Phil Lamb, były dyrektor generalny i CTO ARToolworks, stworzyli arttoolkitX, aby zapewnić, że oprogramowanie jest rozwijane i utrzymywane, a społeczność ARToolKit jest nadal wspierana. arttoolkitX jest obsługiwany przez Realmax Inc, chińską firmę AR, która rozwija sprzęt i oprogramowanie AR.

Cechy

Image
Przykład kodu AR zawierającego kod QR.

System operacyjny

Obecna wersja ARToolKit obsługuje platformy Microsoft Windows , Mac OS X , Linux , iOS i Android . Inne wersje ARToolKit zostały również przeniesione na Symbian i Windows Phone, aby wspierać mobilne aplikacje AR.

ARToolKit jest również dostępny jako wtyczka do silnika gry Unity , na przykład, aby dopasować wirtualną kamerę w Unity do kamery w świecie rzeczywistym względem śledzonego celu znacznika i dbać o komunikację z kamerą. Wtyczka obsługuje Unity na OS X, Unity na Windows, Unity na Androida i Unity na iOS.

Zobacz też

Image
Porównanie niektórych markerów wzorcowych rzeczywistości rozszerzonej dla wizji komputerowej

Bibliografia

Zewnętrzne linki