La réalité augmentée: principe et outils de développement (SDK)

La réalité augmentée: principe et outils de développement (SDK)

La réalité augmentée est plus que jamais au cœur de l’actualité technologique. Dans le but de savoir comment marche tout ça, j’ai mené ma petite enquête sur le principe et les outils de développement existant.

La réalité augmentée, kezako et comment ça marche?

Selon Wikipedia, « La réalité augmentée désigne les systèmes informatiques qui rendent possible la superposition d’un modèle virtuel 3D ou 2D à la perception que nous avons naturellement de la réalité et ceci en temps réel » .

Bien que la plupart des applications actuelles sont visuelles, l’utilisation de « perception » permet de rappeler que nos 5 sens sont concernés. (comme vous pourrez le voir dans cette video).

A l’inverse, une application de cette technologie se trouve aussi être la réalité diminuée qui consiste à réduire la quantité d’information perçue (exemple en vidéo).

terminator_realite_augmentéeLe principe pour une application visuelle se compose de trois(3) éléments:

  • une caméra/webcam qui permet de « voir » ce que l’utilisateur voit
  • les images filmées sont envoyées à un appareil (tablette, smartphone, ordinateur) qui analyse, interprète la scène et y rajoute des informations
  • l’appareil renvoie ces informations supplémentaires vers un récepteur (écran ou projection sur les verres pour les lunettes de RA) .

L’utilisateur voit donc en temps réel, le réel (ce qu’il voit vraiment) et le virtuel (les informations supplémentaires). Le système peut être piloté par la voix (exemple en vidéo des Google Glass en disant « ok glass ») ou par des gestes. Il sera sûrement possible à terme d’avoir une commande directement par le cerveau…

Un petit exemple en vidéo montrant la réalisation d’une brochure interactive de la Citroen C3 Picasso dont les données augmentées proviennent d’un logiciel cao 3D.


On voit que la 3D, les animations et effets visuels réalisés à partir du logiciel Autodesk Maya (logiciel animation 3D) sont directement rajoutés au visuel final.

Comment créer une application de RA?

Lors de l’événement ArParisV , j’ai noté qu’il était préférable de dissocier l’environnement 3D des algorithmes de tracking avec l’exemple de Unity + D’Fusion.
Unity3D est un moteur 3D utilisé pour la création d’animation en temps réel, de contenu interactif comportant de l’audio, de la vidéo et des objets 3D. Voici le site officiel et pour info, une communauté française existe (lien).

Les principaux SDK (Software Development Kit) que j’ai pu trouver sont:

Ils sont gratuits (je pense) et ont pour la plupart un plugin permettant de se coupler à Unity3D.

Il existe aussi des outils qui ne nécessitent pas de coder (metaio Creator, Layar Creator).

La prochaine étape pour ma part sera de m’initier à l’un de ses SDK et d’en faire peut être un article/tutoriel.

Utilisez-vous les SDK cités dans l’article? Si oui, lequel me conseilleriez-vous pour une prise en main rapide ? Si non, quels outils utilisez-vous?

PS: ArParis, dans le cadre de ses activités 2013, compte mettre en place des formations sur la réalité augmentée. N’hésitez pas à remplir ce sondage (lien) si vous êtes intéressés.

Vous avez trouvé cet article utile? Partagez le !

33 Comments

  1. Les événements de Juin: Web, Réalité augmentée, Innovation, Internet, DataViz - Geek mais pas que ...
    Les événements de Juin: Web, Réalité augmentée, Innovation, Internet, DataViz - Geek mais pas que ...04-18-2013

    […] est un barcamp dédié aux usages de la réalité augmentée. Il s’agit de la première édition qui s’est déroulé dans le cadre du salon […]

  2. cyril
    cyril05-22-2013

    Bonjour,

    j’ai travaillé avec tous les SDK possibles :

    ANDAR
    VUFORIA, SNAPDRAGON
    DFUSION (TOTAL IMMERSION)
    AURASMA
    SERGESDK
    METAIO

    ANDAR est maintenant dépassé, AURASMA se base sur une interface qui regroupe plusieures application (aucun code), sergeSDK se base sur le kernel de aurasma et compliqué à utilisé et peu de doc, total immersion est pas mal (en passant par d’fusion), metaio est très simple d’utilisation, snapdragon ne fonctionne que sur les processeurs QUALCOMM (dernières génération de mobiles) vuforia est super mais très complexe à prendre en main (unity 3d et mélange de c# javascript et c en associant NDK(librairie native pour communiquer avec le C)
    ils sont tous payant (si on veut en faire un usage pro) mais on peut tous les tester…

    Je resterai sur ces derniers : metaio, total immersion et vuforia.
    Malheureusement il faut des compétences de modélisateur 3D pour pouvoir faire ce que l’on souhaite et prendre son mal en patience…

    • Amah
      Amah05-23-2013

      Bonjour Cyril,
      Merci pour ces retours super détaillés et super intéressants. Au final, ceux que j’ai listé sont bien les plus intéressants.
      Je vais donc m’essayer dans l’ordre à Junaio, Dfusion, puis Vulforia si je passes les 2 premières étapes avec succès. Je ferai un retour d’ici quelques semaines/mois.
      Merci et à bientôt

  3. Queru
    Queru09-30-2013

    Des modélisers ou graphistes 3D, ça doit pouvoir se trouver. De mon coté, mes manques sont sur le plan développement. Et autrement, mes questions sont plus qu’est-ce qu’on peut faire d’intelligent avec l’AR.
    Sur le plan artistique, j’ai quelques idées. Sur le plan applications pratiques, un peu moins !
    Vous avez des idées en tête ?

    • gdingeon
      gdingeon12-09-2013

      Bonjour,

      Je suis graphiste 3D free et je cherche à monter une équipe pour répondre à une demande client pour créer une démo de réalité augmenté, je recherche un développeur !

      • Grégory
        Grégory01-26-2014

        Bonjour gdingeon tu as trouvé ? On peut passer un message sur nos canaux de com http://www.augmented-reality.fr si tu veux.

        • Raphael Lebel
          Raphael Lebel04-10-2014

          Bonjour Grégory
          Je suis à la recherche d’un associé développeur pour un projet de start-up autour de la RA : Serais-tu partant de diffuser une annonce sur tes canaux de com ?
          Merci 🙂

      • GMA
        GMA01-30-2014

        salut gdingeon,

        Je suis un ingénieur en réalité virtuelle, j’ai une experience dans le domaine de réalité augmenté, j’aime intégrer votre équipe, esperant qu’on peut produire des projets et qui répondre au attente de vos clients.

        je maitrise bien les SDK suivantes :

        – D’Fusion de Total Immersion,
        – Junaio de Metaio,
        – Vulforia de Qualcomm

        • patrick
          patrick01-30-2014

          Bonjour GMA,
          je suis une agence de communication et nous envisageons d’explorer les possibilités
          de la réalité augmentée et la réalisation de projets dans ce domaine.
          Nous serions intéressé de vous rencontrer pour en discuter.

        • DAL CERRO
          DAL CERRO03-27-2014

          Bonjour, je viens de trouver votre message sur ce forum. Je suis directeur d’une jeune entreprise innovante qui travaille dans le domaine du BIM et nous avons fait pas mal de recherche sur l’application de réalité augmentée au monde de la construction et les possibilités d’applications sont très prometteuses selon nous. Nous envisageons de lancer un projet de développement et nous cherchons un ingénieur/partenaire. serez vous intéressé ? Mon téléphone 0621382640

        • Raphael Lebel
          Raphael Lebel04-10-2014

          Bonjour GMA,
          J’ai pour ma part une place d’associé à te proposer si tu es intéressé par l’aventure entrepreneuriale. Tu peux en lire plus sur le projet ici : http://fr.teamizy.com/projet/2588 ou me contacter directement : email@raphael-lebel.com ! A bientôt peut être 😉

  4. La réalité augmentée: prin...
    La réalité augmentée: prin...11-28-2013

    […] La réalité augmentée: comment ça marche et comment créer des applications de réalité augmentée? Réponse dans cet article avec des exemples et outils (SDK).  […]

  5. Ivy Maya
    Ivy Maya01-24-2014

    Moi je cherche pas trop la R.A en vidéo,ce que je cherche c’est plutot visuel, c’est-à-dire avec des lunettes 3D, et en fin conte je ne connaie rien à la R.A alors je veut connatre les bases

  6. cyril
    cyril04-10-2014

    comme idée, simple :

    caméra IP avec reconnaissance faciale…
    Publicité par exemple avec une sorte de « jeu »
    informations supplémentaires dans les magasins en passant le téléphone devant un article ( ou dans les musées, super utile) :

    https://www.youtube.com/watch?v=tEAIyORY4oU
    https://www.youtube.com/watch?v=p3QgigeSE1s
    https://www.youtube.com/watch?v=cRvSktXQmhg

    Pour le architectes pour modéliser une structure en 3D sur un vrai emplacement

    des idées je pourrait en pondre toute la journée 😉

    Vuforia à amélioré son SDK et on n’est plus obligé de maitrisé le langage C, maintenant on parle aussi de réalité diminué 😉

  7. Martin
    Martin04-25-2014

    Je suis architecte D.P.L.G, je souhaiterai en savoir plus sur la RA. email: louischristophe.martin@gmail.com
    merci.

  8. ariane
    ariane05-23-2015

    Bonjour

    Vous pouvez nous contacter par mail si vs souhaitez échanger sur ces sujets très complexes…cdlt

    • Amah
      Amah08-27-2015

      Bonjour, j’en prends bonne note. Merci.

  9. * | Pearltrees
    * | Pearltrees01-06-2016

    […] la sortie Il ne vous restera plus qu’à sortir. La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que. La réalité augmentée est plus que jamais au cœur de l’actualité technologique. Dans le but […]

  10. Veille technologique | Pearltrees
    Veille technologique | Pearltrees02-09-2016

    […] La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que. La réalité augmentée est plus que jamais au cœur de l’actualité technologique. Dans le but de savoir comment marche tout ça, j’ai mené ma petite enquête sur le principe et les outils de développement existant. La réalité augmentée, kezako et comment ça marche? Selon Wikipedia, « La réalité augmentée désigne les systèmes informatiques qui rendent possible la superposition d’un modèle virtuel 3D ou 2D à la perception que nous avons naturellement de la réalité et ceci en temps réel » . […]

  11. Logiciels | Pearltrees
    Logiciels | Pearltrees03-29-2016

    […] en couleurs Quand la couleur révèle le merveilleux Avoir une webcam et une imprimante. La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que. La réalité augmentée est plus que jamais au cœur de l’actualité […]

  12. Informatique | Pearltrees
    Informatique | Pearltrees03-29-2016

    […] Une image est parfois plus parlante qu’un long discours ! Elles permettent de comprendre en un coup d’œil les principaux enseignements d’une étude quantitative par exemple. TICE. Panorama de l'offre de services numérique – Ministère de l'éducation nationale. Ressources informatiques et pédagogiques pour l'enseignant (TICE) Outils multimédia et Web2.0. Informatique. Fiches méthodologiques. La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que. […]

  13. La réalité augmentée | Pearltrees
    La réalité augmentée | Pearltrees05-23-2016

    […] La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que… La réalité augmentée est plus que jamais au cœur de l’actualité technologique. Dans le but de savoir comment marche tout ça, j’ai mené ma petite enquête sur le principe et les outils de développement existant. La réalité augmentée, kezako et comment ça marche? Selon Wikipedia, « La réalité augmentée désigne les systèmes informatiques qui rendent possible la superposition d’un modèle virtuel 3D ou 2D à la perception que nous avons naturellement de la réalité et ceci en temps réel » . Bien que la plupart des applications actuelles sont visuelles, l’utilisation de « perception » permet de rappeler que nos 5 sens sont concernés. […]

  14. Microsoft Hololens : Découverte et usages de la réalité mixte (#MR) - Geek mais pas que
    Microsoft Hololens : Découverte et usages de la réalité mixte (#MR) - Geek mais pas que11-04-2016

    […] situe entre la réalité virtuelle (on est plongé en immersion dans un univers virtuel = VR) et la réalité augmentée (on ajoute de l’information sur des objets réels à travers un écran = […]

  15. REALITE AUGMENTEE - alvaradoshirley | Pearltrees
    REALITE AUGMENTEE - alvaradoshirley | Pearltrees11-21-2016

    […] L’élément déclencheur ou Trigger image c’est ce qui est reconnu par Aurasma pour déclencher l’incrustation de l’élément virtuel ou Overlay [1]. Il est possible de créer des canaux ou channels dans lesquels seront ajoutées les Auras. Pour bien commencer : La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que… […]

  16. Julien
    Julien12-15-2016

    Bonjour,
    Je suis à la recherche d’un associé développeur pour un projet de start-up (basée en Haute Savoie) autour de la RA : Gregory pourrais-tu diffuser une annonce sur tes canaux de communications svp ?
    Si vous souhaitez me contacter directement voici mon mail bogillot.julien@orange.fr

  17. Damien
    Damien01-04-2017

    Article intéréssant mais il est aussi possible de passer par une agence pour la réalisation d’une application RA comme l’agence Pinterac

  18. Smart Tourisme : Immersion dans le voyage de demain avec Voyages-sncf.com [#VTalksInno] - Geek mais pas que
    Smart Tourisme : Immersion dans le voyage de demain avec Voyages-sncf.com [#VTalksInno] - Geek mais pas que02-21-2017

    […] Comme beaucoup de domaines, le tourisme commence à être lentement mais surement transformé par la révolution numérique et technologique en cours. Ainsi, après le Web et les applications, de nouvelles évolutions des usages sont apportées par les objets connectés, la domotique et la réalité virtuelle ou la réalité augmentée. […]

  19. Ioana
    Ioana04-18-2017

    Thanks for the vote of confidence! Wikitude’s new SDK 6 is out with even more improvements, including instant tracking and a new Wikitude Studio. Give it a try: https://www.wikitude.com/wikitude-slam/

  20. Réalité Augmentée | Pearltrees
    Réalité Augmentée | Pearltrees08-25-2017

    […] La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que. 128 36Share9 15.3K La réalité augmentée est plus que jamais au cœur de l’actualité technologique. Dans le but de savoir comment marche tout ça, j’ai mené ma petite enquête sur le principe et les outils de développement existant. La réalité augmentée, kezako et comment ça marche? […]

  21. Realite-augmentee | Pearltrees
    Realite-augmentee | Pearltrees09-02-2017

    […] is notified with events. The .type field describe what is happening to this marker. Conclusion. La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que… 131 38Share9 15.3K La réalité augmentée est plus que jamais au cœur de l’actualité […]

  22. Réalité augmentée | Pearltrees
    Réalité augmentée | Pearltrees10-12-2017

    […] réalité augmentée – Qu'est-ce que la RA ? C'est quoi la Réalité Augmentée ? La réalité augmentée: principe et outils de développement (SDK) – Geek mais pas que. 135 38Share9 15.3K La réalité augmentée est plus que jamais au cœur de l’actualité […]

Leave a Reply to DAL CERRO Click here to cancel reply.

Petit défi pour filtrer les messages automatiques : * Time limit is exhausted. Please reload CAPTCHA.