ARToolKit - ARToolKit
| Oorspronkelijke auteur(s) | Hirokazu Kato Mark Billinghurst Ivan Poupyrev |
|---|---|
| Eerste uitgave | 1999 |
| Stabiele vrijlating | 1.0.6.1 / 3 april 2020 |
| Opslagplaats | github |
| Besturingssysteem | Cross-platform : Linux , Windows , OS X , iOS , Android |
| Type | 3D-graphics |
| Vergunning | GNU Lesser General Public License v3.0 met speciale uitzonderingen. |
| Website | http://www.artoolkitx.org/ , http://www.hitl.washington.edu/artoolkit/ |
ARToolKit is een open-source computertrackingbibliotheek voor het maken van krachtige augmented reality- toepassingen die virtuele beelden over de echte wereld leggen. Momenteel wordt het onderhouden als een open-sourceproject dat wordt gehost op GitHub. ARToolKit is een veelgebruikte AR-trackingbibliotheek met meer dan 160.000 downloads bij de laatste openbare release in 2004.
Om sterke augmented reality te creëren, maakt het gebruik van video-trackingmogelijkheden die de echte camerapositie en -oriëntatie in realtime berekenen ten opzichte van vierkante fysieke markeringen of natuurlijke kenmerkmarkeringen. Zodra de echte camerapositie bekend is, kan een virtuele camera op hetzelfde punt worden gepositioneerd en kunnen 3D-computergraphicsmodellen exact over de echte markering worden gelegd. Dus ARToolKit lost twee van de belangrijkste problemen in Augmented Reality op; gezichtspunt volgen en interactie met virtuele objecten.
ARToolKit werd oorspronkelijk ontwikkeld door Hirokazu Kato van het Nara Institute of Science and Technology in 1999 en werd uitgebracht door het HIT Lab van de Universiteit van Washington . In 2001 werd ARToolWorks opgenomen en v1.0 van de open-sourceversie van ARToolKit werd vrijgegeven via het HIT Lab. ARToolKit was een van de eerste AR SDK's voor mobiel, eerst gezien op Symbian in 2005, daarna iOS met de iPhone 3G in 2008 en ten slotte Android al in 2010 met een professionele versie door ARToolWorks later in 2011.
ARToolKit is overgenomen door DAQRI en opnieuw open source uitgebracht vanaf versie 5.2 op 13 mei 2015, inclusief alle functies die voorheen alleen beschikbaar waren in de professionele gelicentieerde versie. Tot deze functies behoren mobiele ondersteuning en het volgen van natuurlijke functies.
Ben Vaughan en Phil Lamb, de voormalige CEO en CTO van ARToolworks, hebben artoolkitX gemaakt om ervoor te zorgen dat de software wordt ontwikkeld en onderhouden en dat de ARToolKit-gemeenschap wordt ondersteund. artoolkitX wordt ondersteund door Realmax Inc, een Chinees AR-bedrijf dat AR-hardware en -software ontwikkelt.
Functies
- Single-camera of stereo-camera (camerapositie/oriëntatie volgen).
- Volgen van eenvoudige zwarte vierkanten (elke vierkante markeringspatronen ).
- Volgen van vlakke afbeeldingen (markers voor natuurlijke kenmerken).
- Camerakalibratie, optische stereokalibratie, generatie van vierkante markeringen en hulpprogramma's voor het genereren van natuurlijke kenmerken.
- Plug-ins voor Unity en OpenSceneGraph .
- Optisch op het hoofd gemonteerd beeldscherm .
- Gratis en open source-software .
- Snel genoeg voor realtime AR-toepassingen.
Besturingssystemen
De huidige versie van ARToolKit ondersteunt Microsoft Windows- , Mac OS X- , Linux- , iOS- en Android- platforms. Andere versies van ARToolKit zijn ook geport naar Symbian en Windows Phone om mobiele AR-applicaties te ondersteunen.
ARToolKit is ook beschikbaar als plug-in voor de Unity- game-engine om bijvoorbeeld een virtuele camera binnen Unity uit te lijnen met een echte camera ten opzichte van een gevolgd markeerdoel en de communicatie met de camera te verzorgen. De plug-in ondersteunt Unity op OS X, Unity op Windows, Unity op Android en Unity op iOS.
Zie ook
Referenties
Externe links
- ARToolKitX-startpagina
- ARToolKit-startpagina (404-pagina niet gevonden)
- ARToolKit-documentatie
- ARToolKit-forums
- Projectpagina op GitHub
- HIT Lab ARToolkit
- Interactief Media Design Lab.
- Oude projectpagina op SourceForge.net
- Projectpagina op Launchpad
- HIT Lab NZ Webforum
- [2] python-binding van ARToolKit
- [3] NyARToolKit (ARToolKit Java-editie)