AR.js
Augemented Reality im Web
AR.js bietet eine leichtgewichtige Bibliothek für AR im Web an und unterstzützt Features wie Image Tracking, Location Based und Marker Tracking.
Image Tracking
Das System erkennt ein zuvor “gelerntes” Bild in der realen Welt und präsentiert dann ein 3D-Modell, ein Video, ein anders Bild etc. Das Bild muss zurvor mittels Natural Feature Tracking gelernt werden. Dadurch entstehen NFT Marker, die das System dann mit der realen Welt vergleicht und bei einem Match eine Event auslöst. Der NFT Creater erstellt dabei drei Dateien, *.fset, *.fset3 und *.iset.
Die drei Dateien müssen im folgenden Ordner hinterlegt werden:
/src/location/ar-media/images/
Der Name der Dateien ist frei wählbar, sollte sich aber in der jeweiligen markdown-Datei des ARlebnis wiederspiegeln.
Hierbei bietet es sich an, direkt vor Ort Bilder zu machen und diese dann dem System “beizubringen”. Jedoch ist zu beachten, dass durch verschiedene Witterungsverhältnisse etc eventuell mehrere Bilder gemacht und trainiert werden müssen.