IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Réalité augmentée via navigateur


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut Réalité augmentée via navigateur
    Bonjour,

    Sauriez vous comment je pourrais faire de la réalité augmentée dans ces conditions :

    Via navigateur
    Multi support (tablettes, ordi)
    Sans flash (car iOs)
    Sans app native (ou alors qui peut s'encapsuler dans une page web, si ça existe)
    Sans WebGL ou autre solution qui demandent la dernière version & patch du navigateur pour fonctionner. Je demande pas du IE 6 mais par exemple pour FF il a fallut, le 15 mai, que je récupère la version du 11 mai pour qu'une page fonctionne

    Voila, je vous remercie beaucoup d'avance de vous être penché sur le sujet, je ne trouve rien de satisfaisant après plusieurs jours de recherche

    EDIT : j'avais oublié de préciser, pour que ça soit drole il faudrait que l'objet en réalité augmentée soit un objet 3d interactif (lorsqu'on tourne autour du marqueur, l'élément 3d change de point de vue comme si on tournait autour d'une chaise réelle, par exemple.)

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Il faudrait savoir ce que tu entends par réalité augmentée. Pour moi ça pré-suppose d'utiliser un périphérique d'entrée vidéo. Donc sans passer par Flash, je ne vois que WebRTC pour y parvenir avec getUserMedia. Ton support minimum devra donc intégrer WebRTC, en sachant que son implémentation est en constante évolution (sur Chrome et Firefox en tout cas).

    Pour la partie 3D, je te suggère three.js qui est très connu et peut utiliser WebGL, canvas ou CSS3D selon les capacités de chaque navigateur.

    Une démo ici qui pourrait se rapprocher de ce que tu cherches :
    [ame="http://www.youtube.com/watch?v=Fjb7xBnxq9k"]WebGL Meeting: a video conference with three.js and WebRTC - YouTube[/ame]
    http://learningthreejs.com/blog/2012...-top-of-webgl/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut
    Oui je connais three.js mais hélas les tablettes ne supportent pas (pas encore du moins) le WebGL et WebRTC. Le soucis c'est que l'iPad que j'ai ne supporte pas le getUserMedia donc c'est déjà un peu la mort ...

    Hélas une société tierce a dit que c'était possible (mais très cher) et c'est donc à moi d'essayer de retrouver comment ils comptaient faire.

    Mais on va laisser tomber la réalité augmentée.

    Merci pour le css3d je ne connaissait pas je vais voir comment ça fonctionne.

    Sinon j'ai découvert sketchfab ... pas fluide du tout mais peut être en optimisant les modèles 3d ? Tu pense que c'est une bonne idée ?

    Merci pour ton aide en tout cas

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    La société tierce t'a menti. Cela n'est possible qu'en capturant l'input vidéo avec le navigateur, et ça ne peut se faire qu'avec Flash ou des technologies cutting edge que tu ne trouveras que sur quelques environnements.
    Ce sera sûrement commun dans trois ans, mais pas maintenant.

    Par ailleurs qui dit réalité augmentée dit analyse du flux vidéo pour faire réagir les objets augmentés, encore des technologies cutting edge.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Pour les tablettes et mobiles, il reste la solution hybride. Par exemple avec Cordova alias Phonegap, il est possible de récupérer une photo ou un flux vidéo pris via les API natives et les injecter dans la WebView.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut
    :-/ le soucis c'est que même s'ils ont menti c'est pas vraiment acceptable comme explication pour mes boss.

    Par contre c'est quoi exactement les " technologies cutting edge "
    Techno en développement qui marchent actuellement une fois sur 2 et sur 1 navigateur sur 4 c'est ça l'idée? ^^

    C'est hélas justement les trouvailles que l'on attend de moi.

    Je pense que Sketchfab correspond pas mal à ce que l'on voudrait (en oubliant le coté réalité augmentée ... quoi que il doit y avoir moyen de superposer le modèle sur la vue de la webcam via css.

    Pour Phonegap oui je connais j'avais déjà commencé. J'avoue ne plus trop me rappeler pourquoi on avait abandonné l'idée par contre mais il faudrait que je m'y repenche

    Merci pour vos conseils & idées en tout cas je prends tous les avis

  7. #7
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par Xenofexs Voir le message
    Par contre c'est quoi exactement les " technologies cutting edge "
    Techno en développement qui marchent actuellement une fois sur 2 et sur 1 navigateur sur 4 c'est ça l'idée? ^^
    Au bout du compte, oui.

    Citation Envoyé par Xenofexs Voir le message
    C'est hélas justement les trouvailles que l'on attend de moi.
    Je croyais que tu étais censé les éviter. Si tu as le droit à ça, tu as plus qu'à faire le tour de toutes les API d'input webcam de tous les appareils, et pareil sur les API de lecture binaire de cet input.
    Firefox et Google Chrome en ont, d'autres aussi, sûrement.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut
    Bah, les éviter, oui et non. En gros, la fin justifie les moyens.

    Merci pour les pistes, je vais regarder je ne note pas résolu pour le moment, mais je repasserai régulièrement pour poser une question ou lire d'autres pistes s'il y en a.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut [Résolu]
    Merci pour votre aide, nous avons plus au moins abandonné (du moins trouver une solution beaucoup moins fun mais qui fonctionne )

    Je n'en dis pas plus car ce serait hors sujet, cela s'éloigne totalement de la RA et même des "vrais" modèles 3d

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/02/2008, 08h05
  2. Projet de MMORPG via navigateur
    Par Franzo dans le forum Projets
    Réponses: 5
    Dernier message: 25/07/2007, 15h06
  3. Réponses: 1
    Dernier message: 10/06/2007, 07h22
  4. Réalité augmentée: Placer la caméra correctement
    Par Wishhhmaster dans le forum OpenGL
    Réponses: 3
    Dernier message: 13/05/2007, 15h48
  5. Edition d'un fichier via navigateur
    Par belpif dans le forum Struts 1
    Réponses: 1
    Dernier message: 29/01/2007, 23h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo