ARToolKit - ARToolKit
| Ursprungliga författare | Hirokazu Kato Mark Billinghurst Ivan Poupyrev |
|---|---|
| Initial release | 1999 |
| Stabil frisättning | 1.0.6.1 / 3 april 2020 |
| Förvar | github |
| Operativ system | Plattformsoberoende : Linux , Windows , OS X , iOS , Android |
| Typ | 3D -grafik |
| Licens | GNU Lesser General Public License v3.0 med särskilda undantag. |
| Hemsida | http://www.artoolkitx.org/ , http://www.hitl.washington.edu/artoolkit/ |
ARToolKit är ett datorspårningsbibliotek med öppen källkod för att skapa starka augmented reality- applikationer som överlagrar virtuella bilder på den verkliga världen. För närvarande underhålls det som ett projekt med öppen källkod på GitHub. ARToolKit är ett mycket allmänt använt AR -spårningsbibliotek med över 160 000 nedladdningar vid den senaste offentliga utgåvan 2004.
För att skapa stark förstärkt verklighet använder den videospårningsfunktioner som beräknar den verkliga kamerapositionen och orienteringen i förhållande till fyrkantiga fysiska markörer eller naturliga funktionsmarkörer i realtid. När den verkliga kamerapositionen är känd kan en virtuell kamera placeras vid samma punkt och 3D -datorgrafikmodeller ritas exakt överlagrade på den verkliga markören. Så ARToolKit löser två av de viktigaste problemen i Augmented Reality; synvinkel spårning och virtuellt objekt interaktion.
ARToolKit utvecklades ursprungligen av Hirokazu Kato från Nara Institute of Science and Technology 1999 och släpptes av University of Washington HIT Lab. År 2001 införlivades ARToolWorks och v1.0 av open-source-versionen av ARToolKit släpptes via HIT Lab. ARToolKit var en av de första AR SDK: erna för mobiler, som kördes först på Symbian 2005, sedan iOS med iPhone 3G 2008 och slutligen Android redan 2010 med en professionell version av ARToolWorks senare 2011.
ARToolKit förvärvades av DAQRI och släpptes igen med öppen källkod från version 5.2 den 13 maj 2015, inklusive alla funktioner som tidigare endast var tillgängliga i den professionella licensierade versionen. Bland dessa funktioner finns mobil support och naturlig spårning av funktioner.
Ben Vaughan och Phil Lamb, tidigare VD och CTO för ARToolworks, skapade artoolkitX för att säkerställa att programvaran utvecklas och underhålls och att ARToolKit -communityn fortsätter att stödjas. artoolkitX stöds av Realmax Inc, ett kinesiskt AR -företag som utvecklar AR -hårdvara och programvara.
Funktioner
- Enkamera eller stereokamera (spårning av kamerans position/orientering).
- Spårning av enkla svarta rutor (alla fyrkantiga markeringsmönster ).
- Spårning av plana bilder (markörer för naturliga funktioner).
- Kamerakalibrering, optisk stereokalibrering, fyrkantig markörgenerering och naturliga funktioner för markörgenerering.
- Insticksprogram för Unity och OpenSceneGraph .
- Optiskt huvudmonterat displaystöd .
- Gratis programvara med öppen källkod .
- Snabbt nog för AR -applikationer i realtid.
Operativsystem
Den nuvarande versionen av ARToolKit stöder Microsoft Windows , Mac OS X , Linux , iOS och Android -plattformar. Andra versioner av ARToolKit har också överförts till Symbian och Windows Phone för att stödja mobila AR -applikationer.
ARToolKit finns också som ett plugin för Unity -spelmotorn, till exempel för att anpassa en virtuell kamera inom Unity med en verklig kamera i förhållande till ett spårat markörmål och ta hand om att kommunicera med kameran. Insticksprogrammet stöder Unity på OS X, Unity på Windows, Unity på Android och Unity på iOS.
Se även
Referenser
externa länkar
- ARToolKitX hemsida
- ARToolKit hemsida (404 sida hittades inte)
- ARToolKit -dokumentation
- ARToolKit -forum
- Projektsida på GitHub
- HIT Lab ARToolkit
- Interactive Media Design Lab.
- Gammal projektsida på SourceForge.net
- Projektsida på Launchpad
- HIT Lab NZ webbforum
- [2] pythonbindning av ARToolKit
- [3] NyARToolKit (ARToolKit Java Edition)