ARToolKit - ARToolKit
| Autori originali | Hirokazu Kato Mark Billinghurst Ivan Poupyrev |
|---|---|
| Versione iniziale | 1999 |
| Rilascio stabile | 1.0.6.1 / 3 aprile 2020 |
| Repository | github |
| Sistema operativo | Multipiattaforma : Linux , Windows , OS X , iOS , Android |
| Tipo | Grafica 3D |
| Licenza | GNU Lesser General Public License v3.0 con esenzioni speciali. |
| Sito web | http://www.artoolkitx.org/ , http://www.hitl.washington.edu/artoolkit/ |
ARToolKit è una libreria di monitoraggio computer open source per la creazione di potenti applicazioni di realtà aumentata che sovrappongono immagini virtuali al mondo reale. Attualmente, viene mantenuto come progetto open source ospitato su GitHub. ARToolKit è una libreria di tracciamento AR molto utilizzata con oltre 160.000 download nella sua ultima versione pubblica nel 2004.
Al fine di creare una forte realtà aumentata, utilizza capacità di tracciamento video che calcolano la posizione e l'orientamento reali della telecamera rispetto a marcatori fisici quadrati o marcatori di caratteristiche naturali in tempo reale. Una volta nota la posizione reale della telecamera, è possibile posizionare una telecamera virtuale nello stesso punto e i modelli di computer grafica 3D disegnati esattamente sovrapposti al marker reale. Quindi ARToolKit risolve due dei problemi chiave della Realtà Aumentata; monitoraggio del punto di vista e interazione con oggetti virtuali.
ARToolKit è stato originariamente sviluppato da Hirokazu Kato del Nara Institute of Science and Technology nel 1999 ed è stato rilasciato dall'HIT Lab dell'Università di Washington . Nel 2001 è stato incorporato ARToolWorks e la versione 1.0 della versione open source di ARToolKit è stata rilasciata tramite HIT Lab. ARToolKit è stato uno dei primi AR SDK per dispositivi mobili, visto funzionare prima su Symbian nel 2005, poi iOS con iPhone 3G nel 2008 e infine Android già nel 2010 con una versione professionale di ARToolWorks più tardi nel 2011.
ARToolKit è stato acquisito da DAQRI e ripubblicato open-source a partire dalla versione 5.2 il 13 maggio 2015, incluse tutte le funzionalità che in precedenza erano disponibili solo nella versione con licenza professionale. Tra queste funzionalità ci sono il supporto mobile e il monitoraggio delle funzionalità naturali.
Ben Vaughan e Phil Lamb, ex CEO e CTO di ARToolworks, hanno creato artoolkitX per garantire che il software sia sviluppato e mantenuto e che la comunità ARToolKit continui a essere supportata. arttoolkitX è supportato da Realmax Inc, un'azienda cinese di AR che sviluppa hardware e software AR.
Caratteristiche
- Telecamera singola o stereo (tracciamento della posizione/orientamento della telecamera).
- Tracciamento di semplici quadrati neri (qualsiasi modello di marcatore quadrato ).
- Tracciamento di immagini planari (marcatori di caratteristiche naturali).
- Calibrazione della fotocamera, calibrazione stereo ottica, generazione di marker quadrati e utility per la generazione di marker di caratteristiche naturali.
- Plugin per Unity e OpenSceneGraph .
- Supporto per display ottico montato sulla testa .
- Software gratuito e open source .
- Abbastanza veloce per applicazioni AR in tempo reale.
Sistemi operativi
L'attuale versione di ARToolKit supporta le piattaforme Microsoft Windows , Mac OS X , Linux , iOS e Android . Altre versioni di ARToolKit sono state portate anche su Symbian e Windows Phone per supportare le applicazioni AR mobili.
ARToolKit è disponibile anche come plug-in per il motore di gioco Unity , ad esempio per allineare una telecamera virtuale all'interno di Unity con una telecamera del mondo reale relativa a un target marker tracciato e occuparsi della comunicazione con la telecamera. Il plugin supporta Unity su OS X, Unity su Windows, Unity su Android e Unity su iOS.
Guarda anche
Riferimenti
link esterno
- Pagina iniziale di ARToolKitX
- ARToolKit Homepage (404 pagina non trovata)
- Documentazione ARToolKit
- Forum ARToolKit
- Pagina del progetto su GitHub
- HIT Lab ARToolkit
- Laboratorio interattivo di progettazione multimediale.
- Vecchia pagina del progetto su SourceForge.net
- Pagina del progetto su Launchpad
- Forum web di HIT Lab NZ
- [2] associazione Python di ARToolKit
- [3] NyARToolKit (ARToolKit Java Edition)