[ad_1]

19 septembre 2023

Snapdragon Spaces apporte une réalité augmentée légère aux applications mobiles

Les smartphones évoluent à un rythme régulier et de nouvelles fonctionnalités apparaissent à chaque nouvelle génération. Même si certaines nouvelles fonctionnalités entrent dans la catégorie des révolutionnaire, de tels ajouts sont rares.

Les lunettes AR légères alimentées par des smartphones correspondent parfaitement à la facture révolutionnaire, et elles sont en route. Ce n’est un secret pour personne, ils offrent une expérience utilisateur extrêmement immersive, et si vous en avez déjà essayé une paire, vous seriez certainement d’accord. Un aspect clé des lunettes AR, par opposition aux lunettes VR, est qu’elles permettent aux utilisateurs de regarder leur environnement réel tout en conservant cette vue numérique (augmentée), les plongeant plutôt dans une expérience entièrement virtuelle.

Publicité

Commencez avec une plateforme éprouvée

Pour aider toute personne développant des applications pour des lunettes AR légères, Qualcomm Technologies, Inc. propose la plateforme de développement Snapdragon Spaces™ XR. Selon la société, Snapdragon Spaces est une plate-forme de bout en bout exploitant OpenXR avec un SDK riche et une gamme d’appareils XR pris en charge pour créer des expériences XR basées sur Android.

image 20230919105320 1

Snapdragon Spaces propose un kit de développement composé des lunettes intelligentes Lenovo ThinkReality A3 associées au smartphone Motorola edge+.

Le SDK Snapdragon Spaces est gratuit et disponible pour les moteurs de jeu populaires Unity et Unreal. Ces moteurs, ainsi que la plate-forme de développement, fonctionnent main dans la main avec l’APK Snapdragon Spaces Services, qui fournit le runtime AR sur les appareils Android.

Ces outils, présents dans la plateforme de développement, combinent un flux de travail axé sur le contenu avec des capacités de programmation orientées développeur. Ils sont également basés sur OpenXR, qui garantit que les appels API fonctionneront sur des appareils compatibles avec un portage minimal. À l’aide des plugins Unity et Unreal OpenXR, les développeurs peuvent créer des expériences ciblant les appareils compatibles OpenXR, tandis que les fabricants de matériel peuvent créer des appareils compatibles dotés de fonctionnalités qui répondent aux spécifications OpenXR.

Bien entendu, le matériel et la plate-forme ne constituent qu’une partie de l’équation. Pour créer des expériences AR vraiment exceptionnelles et immersives, les développeurs doivent être capables de mettre en œuvre des fonctionnalités et fonctionnalités AR communes, et c’est là que Snapdragon Spaces brille.

Suivi de position avec 6DoF

La plupart des développeurs conviendront que le suivi de position est la fonctionnalité la plus importante d’une application AR, car il estime la position et l’orientation de l’appareil de visualisation de l’utilisateur dans un espace 3D et joue un rôle clé dans la cartographie de l’environnement de l’utilisateur. Les informations sont nécessaires pour suivre la position de l’utilisateur final par rapport au monde et restituer le contenu AR dans la scène par rapport à la position et à l’orientation de la tête de l’utilisateur final. Bien que cela semble être une fonctionnalité complexe, et c’est le cas, Snapdragon Spaces fait l’essentiel du travail à votre place en capturant l’environnement sous forme d’informations 6DoF provenant du périphérique AR porté sur la tête.

Lancer un rayon

La compréhension des scènes et la cartographie spatiale impliquent plusieurs approches telles que la détection de plan, qui permet à l’application d’identifier les régions de surface plane, telles que les murs, les dessus de table et d’autres objets plats. Les développeurs peuvent également utiliser des fonctionnalités de reconnaissance et de suivi d’images pour identifier les caractéristiques visuelles ou les marqueurs capturés par une caméra montée sur les lunettes. Et le lancer de rayons (ou lancer de rayons), ou la détection de la façon dont les rayons croisent les objets, peut identifier les interactions avec les objets dans la zone numérisée.

Donner un coup de main

Le prochain diagramme de conception AR du développeur est le suivi manuel, qui, dans certains scénarios, est utilisé pour manipuler et interagir avec des objets numériques. Pour permettre aux utilisateurs de voir des représentations virtuelles de leurs bras et de leurs mains mises à jour en temps réel, les modèles de vision par ordinateur fonctionnent sur les données des caméras de suivi.

Laisser tomber l’ancre

Les ancres locales offrent la possibilité de verrouiller ou d’épingler des actifs numériques dans l’espace et de les associer à des clusters du monde réel de géométrie reconnue. Stockée sous forme de métadonnées, la version locale de l’ancre est limitée au stockage local sur l’appareil dans l’instance d’une application et, par défaut, sera effacée dès que vous fermez votre application. Ceci est fait à la fois pour économiser de précieuses ressources mémoire, mais également pour maintenir la réponse en temps réel requise.

Les développeurs peuvent enregistrer les informations d’ancrage, permettant aux utilisateurs de revenir là où ils s’étaient arrêtés. Cette fonctionnalité crée l’illusion que les objets restent dans l’environnement, même lorsque l’utilisateur le quitte. De telles ancres dépendent d’un suivi de position précis pour maintenir la position et l’orientation des objets numériques.

Conclusion

Les lunettes AR alimentées par les smartphones sont sur le point de révolutionner l’expérience des smartphones mobiles. Désormais, les développeurs peuvent intégrer efficacement ces expériences immersives à leurs applications mobiles à l’aide de la plateforme de développement Snapdragon Spaces XR.

Pour plus d’informations et des exemples des fonctionnalités abordées ici, consultez le Documentation du développeur Snapdragon Spaces.

[ad_2] ->Google Actualités

4.2/5 - (32 votes)
Publicité
Article précédentLies Of P Deluxe Edition réapprovisionné sur GameStop, sera probablement épuisé
Article suivantQui sont les présentateurs, commentateurs et experts de la Ligue des champions de TNT Sports ?

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici