Les logiciels de réalité augmentée (AR) open source font référence aux programmes utilisés pour créer ou afficher diverses applications AR. La création d’actifs AR nécessite souvent un certain nombre de programmes différents, y compris des logiciels graphiques qui peuvent être utilisés pour créer des images. Il existe également des programmes de réalité augmentée open source qui peuvent être utilisés pour créer le code utilisé dans la création d’applications AR, une fois les actifs bruts préparés. D’autres programmes peuvent ensuite être utilisés pour afficher des images et d’autres ressources créées pour AR, ce qui peut être assez simple ou inclure une administration étendue du serveur.
La réalité augmentée ou AR est une application dans laquelle un actif virtuel, tel qu’une image fixe ou une vidéo animée, est créé. Ceci est encodé dans une simple image bidimensionnelle qui peut être numérisée par certains éléments matériels, tels que l’appareil photo d’un téléphone intelligent. Une fois ce code scanné, certains logiciels peuvent alors afficher le bien virtuel sur une image capturée par la caméra. Par exemple, quelqu’un peut imprimer un code sur une chemise, porter la chemise devant une caméra, et la vidéo résultante capturée montrerait la personne portant la chemise avec l’actif affiché sur le code.
Certains types de logiciels de réalité augmentée open source ont été créés pour permettre à quelqu’un de créer ces actifs et ces codes. À peu près tout peut être créé et affiché grâce à la technologie AR, de sorte que divers programmes open source peuvent être utilisés pour les créer. Les programmes graphiques sont généralement utilisés pour créer des objets en trois dimensions, de la même manière que les graphiques sont générés pour les jeux vidéo et les effets spéciaux de films.
D’autres programmes de réalité augmentée open source sont ensuite utilisés pour créer le code qui représente ces actifs. Ceci est important, car il s’agit de l’élément qu’une caméra ou un scanner doit “afficher” pour que l’actif soit affiché dans une application AR. Différents codes peuvent être utilisés par différents types de logiciels, il est donc vital pour quelqu’un travaillant avec la réalité augmentée open source d’utiliser des codes avec des visualiseurs compatibles.
Les programmes pouvant être utilisés pour visualiser la réalité augmentée peuvent également être créés en tant que logiciels de réalité augmentée open source. Cela doit généralement être installé sur un ordinateur ou un smartphone utilisé pour afficher les actifs AR. Un seul programme peut également gérer plusieurs de ces fonctions, bien que cela soit plus courant avec les logiciels commerciaux.
Il existe même des applications de réalité augmentée open source qui utilisent des serveurs pour héberger un large éventail d’actifs. Un programme peut être utilisé pour déterminer l’emplacement d’une personne via un téléphone, puis afficher des actifs AR qui indiquent les restaurants à proximité. Ce type d’application nécessiterait probablement une architecture de serveur étendue pour fonctionner.