In Pas de code Dernière mise à jourated:
Partager sur:
Logiciel Jira est l'outil de gestion de projet n°1 utilisé par les équipes agiles pour planifier, suivre, publier et prendre en charge d'excellents logiciels.

Les technologies de réalité artificielle (AR) et de réalité virtuelle (VR) ne sont pas nouvelles dans le monde de la technologie.

Les applications commerciales pour les deux ont commencé à apparaître vers 2008-2012. Donc, oui, cela fait plus d'une décennie, mais la technologie n'a pas explosé comme prévu.

Toutefois, malgré la impact des technologies a été significative, si l'on considère Tendances RA. Par exemple, la réalité virtuelle a changé notre façon de communiquerate et interagir avec les médias, et il évolue pour divers autres cas d'utilisation, comme l'agricultureatechemin vers un monde virtuel.

De même, AR intègreated le monde numérique avec le monde réel pour des interactions passionnantes comme la visualisation en direct dans Indiquez une localisation, des jeux comme Pokémon GO, et plus encore.

À ne pas oublier, Microsoft HoloLens, est un parfait exemple de ce que la réalité virtuelle et la réalité augmentée peuvent faire. 

Compte tenu de tout cela, qu'est-ce que WebAR ? Est-ce un nouveau terme ? Qu'est-ce que ça veut dire? Dans cet article, permettez-moi de le décomposer pour vous.

Qu'est-ce que WebAR ?

WebAR, abréviation de Web-based Réalité Augmentée, est une technologie qui vous offre des expériences AR via un site Web.rowseuh. Il est plus ciblé sur les mobiles, mais vous pouvez également vivre la même expérience sur un ordinateur de bureau.rowser.

Vous n'avez besoin d'aucun matériel ou logiciel spécial pour l'expérience AR avec la technologie WebAR.

Tout ce dont vous avez besoin est un lien vers une page Web conçue pour vous offrir une expérience AR basée sur le Web. Pas besoin de télécharger une application ou d'acheter du matériel spécial. Cela devrait fonctionner sur à peu près n'importe quel smartphone décent, qu'il s'agisse d'un appareil Android ou iOS.

Une connexion Internet rapide et fiable devrait aider à fournir une bonne expérience WebAR sur le type de votre interaction. Et cela en fait la technologie la plus accessible par rapport à la réalité virtuelle et à la réalité augmentée.

Bien que le concept reste le même, certaines entreprises comme Google l'appellent « WebXR », ce qui permet de browsdes utilisateurs comme Chrome pour offrir une AR immersive et Expériences VR à travers le browser.

Comment fonctionne la technologie WebAR

Comme son nom l'indique, il s'agit d'une technologie basée sur le Web. Toute la magie se produit derrière la page Web lorsque vous commencez à interagir avec elle. 

Cependant, pour que cela fonctionne, il y a certaines exigences. Certains éléments essentiels incluent :

  • Accéléromètre gyroscopique
  • Capteur de caméra

Couplé à la vision par ordinateur, la RA basée sur le Web est rendue possible.

La plupart des utilisateurs ont des smartphones qui répondent aux exigences. Mais que se passe-t-il derrière la page Web ?

Voici ce qui se passe en termes simples :

1.  Un déclencheur est nécessaire pour lancerate l'interaction avec l'expérience AR sur le Web. Avec WebAR, il s'agit d'un lien Web ou d'un code QR que vous trouvez sur une carte, une affiche ou similaire.

2. L'accès au flux de caméra entre en action là où le virtuel et le monde réel se rencontrent et sync. C'est lorsque vous accordez l'accès au flux de votre caméra après avoir chargé une page Web.

3. Une fois que l'utilisateur démarre le flux de la caméra, une scène 3D dans la page Web sera activeated, ce qui devrait sync avec la position de la caméra. 

Cet environnement 3D contient des éléments AR.

4. Le suivant process implique une orientation qui suit la position/l'angle nécessaire pour blend correctement avec l'image du monde réel de la caméra. techniqueally, c’est ce qu’on appelle les « Six Degrés de Freedom (6DoF) » qui permet au webAR de suivre des objets sur l’image et de placer/restituer des éléments AR dessus.

5. Ailetteally, la scène est rendue et dessine des éléments AR sur la vue du monde réel en fonction de vos interactions avec la page Web. Ceux-ci sont gérés/stockés par un système de gestion de contenu basé sur le cloud ou Nuage de réalité augmentée.

Dans l'ensemble, de nombreuses fonctions se produisent derrière une page Web HTML. Encore une fois, en tant qu'utilisateur final, vous n'avez pas à vous soucier de tout. 

Si vous êtes développeur, vous devez vous référer à la documentation de l'API ou du framework que vous souhaitez utiliser pour construire l'application WebAR accessible sur un site Web.rowser.

Par exemple, la documentation ARCore de Google est un excellent point de départ, où vous apprendrez à créer une expérience AR basée sur le Web qui comprend les éléments suivants :

  • Débogage
  • Utilisation de l'appareil photo de l'appareil
  • Essais
  • Rendu des éléments AR
  • Motif Placé
  • Profondeur
  • Estimation de la foudre
  • Visages/Images/Ancres de Nuage

Si vous débutez avec ces concepts, vous voudrez peut-être apprendre les différences entre Réalité augmentée vs réalité virtuelle.

WebAR vs AR basé sur une application

La différence apparente entre WebAR et AR basée sur une application (ou AR native) est sa disponibilité ou son accessibilité.

WebAR fonctionne directement depuis le Web browser sans nécessiter de logiciel supplémentaire. Cependant, vous devez vous assurer que le browser prend en charge l'expérience WebAR, dont je parlerai dans le later section de cet article.

En comparaison, la RA basée sur les applications doit être installée à partir de l'App Store ou du Play Store.

Parallèlement à cela, certaines des autres différences incluent:

Web RAAR basée sur l'application
Contenu minimal en raison des limitations des fonctionnalitésPlus de fonctionnalités permettent des implémentations de contenu riche
Plus rapide à déployer ou à apprendreIl faut beaucoup de temps pour se déployer et nécessite plus de courbe d'apprentissage
Facile d'accèsCela dépend de la disponibilité d'une application

Comment les expériences WebAR sont crééesated?

Il existe des variétés de platdes formulaires, des API et des frameworks qui vous aident à créer des expériences WebAR.

Vous pourriez en trouver pas de code nuage platformulaires vous offrant une solution simple, ou vous pouvez explorer la documentation officielle de Google ou d'Apple pour commencer à créer des applications WebAR compatibles avec les smartphones.rowsers.

Pour vous donner une idée de ce que le développement process À quoi ressemble la création d'expériences WebAR, voici quelques conseils :

# 1. Choisir la cible Browser et cas d'utilisation

Avant de commencer à créer une expérience WebAR, vous devez évaluerate le type de public cible, le potentiel Web browseuh, ils l'utiliseraient, et ce que vous voulez en faire.

Par exemple, si vous voulez rediriger les gens vers un campagne de marketing simplement, vous devrez considérer toutes sortes de browser support et quelque chose de facile d'accès pour la plupart.

Au contraire, vous pouvez choisir les éléments AR en conséquence si vous souhaitez offrir une expérience riche à un ensemble particulier d'utilisateurs (avec des types d'appareils spécifiques, comme les utilisateurs de tablettes à grand écran).

# 2. Cadre ou Platformulaire de sélection

Comme je l'ai mentionné ci-dessus, en fonction de la facilité de développement requise, vous pouvez choisir parmi différentes options pour poursuivre le développement.

Par exemple, vous pouvez opter pour la méthode de construction à partir de zéro pour suivre les frameworks pris en charge par le browsers et faites-le selon les instructions. Les frameworks WebAR open source comme AR.js, JSARToolKit devraient être des options conviviales.

Ou, vous pouvez choisir un no-code platforme comme XR+ pour commencer. Différent platles formulaires offrent des fonctionnalités uniques. Vous voudrez peut-être d’abord explorer vos options.

Si vous pouvez tout faire, cela ne coûtera peut-être pas cher. Toutefois, si vous optez pour un platformulaire, vous devez opter pour ses forfaits premium pour satisfaire vos exigences.

# 3. Rechercher des outils supplémentaires

Selon ce que vous voulez faire, vous pouvez essayer des outils spécialisés pour ajouter des effets et divers autres éléments à votre expérience WebAR.

Par exemple, vous pouvez utiliser SDK WebAR de Banuba pour une bonne fonction de suivi du visage afin de fournir une expérience immersive d'essai de produit.

# 4. Asset Creation

Le platles formulaires que vous choisissez peuvent déjà offrir cette fonction intégrée. Mais si vous souhaitez ajouter des ressources 3D uniques à l'expérience WebAR, vous pouvez également le faire.

X3dom est un excellent endroit pour commencer à créer des objets 3D pour les applications AR.

# 5. Optimiser

Lorsque vous mettez tout cela ensemble, vous devez vous assurer qu'il est optimisé au maximum de son potentiel pour être accessible à la plupart des utilisateurs, même sans accès Internet haut débit.

Vous pouvez choisir des actifs ou simplifier l'expérience si vous pensez que cela pourrait être trop difficile à optimiser.

# 6. Test et distribution

Une fois qu'il est prêt à fonctionner, vous devez toujours le tester et vérifier l'expérience par vous-même. Potentielally en utilisant une variété d’appareils et de conditions de réseau.

Ensuite, vous pouvez continuer à le distribuer en utilisant le platformulaire que vous utilisez. Ou faites-le votreself en créant une page Web personnalisée et en hébergeant des éléments sur vos serveurs, pour partager l'expérience.

Voici quelques frameworks WebAR populaires qui vous aident à créerate expériences de réalité augmentée sur le Web.

# 1. ADMIRATION 

ADMIRATION est une no-code platformulaire qui vous permet effortmoins create expériences de réalité augmentée sur le Web. Si vous connaissez quelques techniques bits, vous pouvez étendre les fonctionnalités avec JavaScript et CSS.

Vous pouvez simplement créerate l'application et ouvrez le lien sur votre site Web browseuh. C'est aussi simple que cela.

De plus, vous pouvez suivre les analyses pour garder un œil sur les performances de votre application.

# 2. ARToolKitX

ARToolKit est un projet open source qui vous aide à créer plusieursplatformer la réalité augmentée. Il prend en charge iOS, Android, macOS, Windows et Linux.

Si vous souhaitez utiliser son kit de développement logiciel (SDK), rendez-vous sur son Page GitHub pour découvrir ce qu'il propose.

# 3. réalité augmentée (RA)

réalité augmentée (RA) est une entrepriserise-entreprise axée sur la fourniture de solutions AR pour divers cas d'utilisation, et cela inclurait également WebAR.

Ce n'est peut-être pas pour tout le monde. Cependant, si vous recherchez une solution évolutive pour votre entrepriserise, vous voudrez peut-être le regarder.

# 4. Web XR

Web XR est la solution de Google pour fournir un accès à la VR et à l'AR dans un environnement Web compatible.rowseuh. Il utilise ARCore pour alimenter les expériences AR sur Google Chrome par défaut d'Android.rowser.

C'est également un élément essentiel de ce que Samsung prévoit d'utiliser pour offrir des expériences immersives sur ses smartphones Galaxy.

# 5. Aperçu rapide d'ARKit et de la réalité augmentée

La solution d'Apple, Arkiens aide à intégrerate la caméra de l'appareil iOS et sa fonctionnalité pour aider à produire des expériences AR.

Cela pourrait être plus approprié pour une application. Mais, vous voudrez peut-être y jeter un coup d'œil avec Documentation Aperçu rapide de la réalité augmentée qui vous permet d'ajouter de la réalité augmentée au browseuh aussi.

Pris en charge Browsutilisateurs pour exécuter WebAR

La prise en charge de l'expérience WebAR dépend de ce qui a été utilisé pour la créer. Cependant, vous devriez être prêt à partir si vous utilisez le b Web par défaut.rowsers, qui incluent Google Chrome (sur Android/iOS) et Safari (pour iOS).

Certaines autres options populaires connues pour fonctionner sont :

  • Firefox
  • Microsoft Edge
  • Samsung Internet

Théoriqueally, vous pouvez essayer n'importe quel site Webrowseuh, que ce soit un mobile browseuh ou un ordinateur de bureau browser.

Cependant, vous n’obtiendrez peut-être pas une expérience cohérente pour tous. Donc, si un browsSi cela échoue, vous souhaiterez peut-être expérimenter d’autres options.

Avantages de WebAR

WebAR est populaire pour divers cas d'utilisation et catede nombreuses industries comme la mode, la bijouterie, l’horlogerie, l’ameublement, le tourisme et le divertissement. La raison de sa popularité réside dans les avantages qu’il présente.

Les avantages comprennent:

  • Il est super rapide de déployer une expérience WebAR.
  • Il est facile de créer une page WebAR par rapport à une AR basée sur une application.
  • WebAR est abordable pour les entreprises axées sur les produits à utiliser à des fins de marketing.
  • WebAR est naturelally accessible car la plupart des gens possèdent un smartphone qui le prend déjà en charge.
  • Il est facilement compatible avec une gamme de browsers.
  • Vous pouvez créerate une expérience WebAR sans aucune connaissance en codage. 

Défis dans WebAR

Bien que WebAR présente de nombreux avantages, il présente certains inconvénients, qui pourraient prevcertains ont dû utiliser la technologie.

Les principaux défis sont :

  • Les expériences WebAR n'impliquent pas de contenu riche ; c'est typiqueally simple.
  • Les performances de la technologie WebAR sont inférieures en raison de son fonctionnement par rapport à la RA native/basée sur des applications.
  • Les expériences WebAR ne sont pas cohérentes dans browsers, ce qui le rend difficilement envisageable, même s’il est plus rapide et plus simple à déployer.

Même si les défis semblent bizarres, WebAR fait exceptionally bien avec le marketing et d'autres domaines de ses applications.

Ressources d'apprentissage

Comme je l'ai mentionné, WebAR est une expérience simple et efficace pour l'utilisateur final. Cependant, si vous créez des choses à partir de zéro, sans l'aide de no-code platformulaires, vous avez besoin des connaissances techniques pour en faire une réalité.

Udemy propose des offres solides sur des cours pertinents. Certains des meilleurs cours pour en savoir plus à ce sujet sont :

# 1. Introduction au développement Web AR 

Ce très-rated Le cours Udemy comprend des informations sur WebXR, mindAR et d'autres technologies nécessaires pour créer une application Web AR.

Vous n'êtes pas seulement limité à l'apprentissage, mais vous bénéficiez également d'expériences pratiques et pouvez créer un portfolio pour votreself pour commencer.

# 2. Introduction à la réalité augmentée sur le Web

Ce cours sur Udemy se concentre sur WebXR et Three.js. Si vous voulez que les bases soient correctes et que vous souhaitiez construire quelque chose de minimal, vous pouvez opter pour ce cours.

Récapitulation

WebAR est explosif et pourtant limité. À mesure que les progrès se poursuivent avec la réalité augmentée, toutes sortes d'expériences de réalité augmentée verront le jour.ally évoluer.

WebAR ne va nulle part de si tôt, étant donné que les fabricants de smartphones ont lentement commencé à adopter et à promouvoir plus que jamais.

Vous pouvez également explorer intelligence augmentée et de analytique augmentée.

Partager sur:
  • Ankush Das
    Auteur
    Ankush est diplômé en informatiqueate avec une passion pour explorer et écrire sur la sécurité, Linux et la confidentialité. Quand il n'écrit pas, c'est habituelally ses chats qui l'occupent.

Merci à nos commanditaires

Plus de bonnes lectures sur No-Code

Alimentez votre entreprise

Certains des outils et services pour aider votre entreprise grow.
  • L'outil de synthèse vocale qui utilise l'IA pour générerate des voix humaines réalistes.

    Essayez Murf AI
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.

    Essayez Brightdata
  • Monday.com est un système d'exploitation de travail tout-en-un pour vous aider à gérer les projets, les tâches, le travail, les ventes, le CRM, les opérations, workflowset plus encore.

    Essayez Monday
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.

    Essayez Intruder