Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Créer votre expérience de réalite virtuelle avec drupal

hellosct1
February 16, 2019

Créer votre expérience de réalite virtuelle avec drupal

Présentation effectuée au DrupalCamp Paris 2019 sur "Créer uvotre expérience de réalité virtuelle avec Drupal" par Christophe Villeneuve .
La conférence montrera AR / VR / XR ou la WebAR / WebVR / WebXR qui affichera du contenu venant du CMS Drupal avec le framework aframeVR

hellosct1

February 16, 2019
Tweet

More Decks by hellosct1

Other Decks in Programming

Transcript

  1. Drupalcamp Paris 2019 - WebAR / WebVR / WebXR ?

    • Apporter la réalité virtuelle performante dans web ouvert
  2. Drupalcamp Paris 2019 - La réalité ? • Etre dans

    la scène 3D • Immersion • Positionnement objet 3D – Environnement réel • Ajouter des éléments réel – Champ de vision Réalité Virtuelle Réalité Augmentée
  3. Drupalcamp Paris 2019 - Actualité • Annonce de Google •

    Relais par la presse écrite – Le futur de Google Maps sera en réalité augmentée • Annonce vidéo – https://www.youtube.com/watch?v=QW1QT7DOOdA ® Titre article de frenchweb
  4. Drupalcamp Paris 2019 - Drupal 3 solutions : - Modules

    ReactVR / a-frame / VR - WebServices - Back / Front
  5. Drupalcamp Paris 2019 - De nombreux essais dans la Réalité

    Augmenté Virtual Box Nintendo (1995) Cardboard Cardboard … Beaucoup de tentatives
  6. Drupalcamp Paris 2019 - Pourquoi la WebAR / WebVR /

    WebXR ? • Facilité la distribution • Solution Cross-Platform • Code accessible • Facilité d’accès, de découverte et de partage • Liens entre projets
  7. Drupalcamp Paris 2019 - WebVR supportés par les navigateurs http://createwebvr.com

    / Mozilla Firefox Microsoft Edge Chromium Servo Samsung internet Google Chrome Oculus Carmel
  8. Drupalcamp Paris 2019 - Compatibilité WebVR Navigateurs Mozilla Firefox Microsoft

    Edge Chromium Servo Samsung internet Google Chrome Oculus Carmel http://createwebvr.com
  9. Drupalcamp Paris 2019 - Compatibilité WebVR Navigateurs : Web XR

    • API WebVR pour les … – Réalité virtuelle – Réalité augmenté – Réalité mixte • Combiner les standards et XR dans les navigateurs • Polyfill • Outils
  10. Drupalcamp Paris 2019 - Puissance et Extensible jQuery React Redux

    Vue.js ... DOM A-Frame A-Frame Components Entity-component Gamepad A C C E S S I B L E Navigateurs WebGL Web Audio WebVR Web Speech
  11. Drupalcamp Paris 2019 - Page web <!DOCTYPE html> <html> <head>

    <script src="lib/a-frame/aframe-v0.x.x.min.js"></script> </head> <body> …. </body> </html>
  12. Drupalcamp Paris 2019 - La réalité augmentée • Utilisation –

    Framework A-frame <a-scene embedded arjs='sourceType: webcam;'> <a-marker-camera preset='hiro'></a-marker-camera> </a-scene>
  13. Drupalcamp Paris 2019 - La réalité augmentée… pas vraiment 01

    <div style='position: fixed; top: 10px; width:100%; text-align: left; z-index: 1;'> <img src="image.png" width="300px"> </div> <a-scene embedded arjs='sourceType: webcam;'> <a-marker-camera preset='hiro'></a-marker-camera> </a-scene>
  14. Drupalcamp Paris 2019 - Vue 360° 02 <a-scene> <a-curvedimage src="photo.jpg"

    height="140" radius="100" thete-length="360" Rotation="0 0 0"> </a-curvedimage> <a-sky color="darkgrey"></a-sky> </a-scene>
  15. Drupalcamp Paris 2019 - Objets fixes <a-text position="0 0.25 -1"

    height="10" depth="2" color="#FF0000" value="Drupalcamp 2019"> </a-text> <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E"> </a-sphere> <a-box position="-1 0.5 -3" rotation="0 45 0" width="1" height="1" depth="1" color="#4CC3D9"></a-box> <a-cylinder position="1 0.75 -3" radius="0.5" height="1.5" color="#FFC65D"></a-cylinder> <a-plane position="0 0 -4" rotation="-90 0 0" width="6" height="6" color="#7BC8A4"> </a-plane>
  16. Drupalcamp Paris 2019 - Objet animé 22 • Demo Démo

    en ligne : https://glitch.com/~reality-virtuel-demo
  17. Drupalcamp Paris 2019 - WebXR ? • API WebVR –

    pour la réalité virtuelle – Augmentée – Mixte • Combiné les standards et XR dans les navigateurs – Polyfill – Outils • Cas utilisation – Voyage, chat, B2B/B2C… – QR code
  18. Drupalcamp Paris 2019 - Outillage : contenu 3 D •

    SketchUp • Unity VR • Oculus • Dcatia • Blender • Unreal engine • Vive • Autodesk 3D mask • Babylon JS • Microsoft store
  19. Drupalcamp Paris 2019 - Plus loin • Exemple : –

    https://aframe.io/ • Docs : – http://aframe.io/docs/g uide • Plugins & showcases – http://github.com/afr amevr/awesome-aframe# guides-and-tutorials • MDN Web docs • A-frame doc – https://aframe.io/docs • ThreeJS docs – https://threejs.org/doc s • W3C https://www.w3.org/community/webvr/ https://w3c.github.io/webvr
  20. Drupalcamp Paris 2019 - 24 XR & Drupal Démo en

    ligne : https://glitch.com/~xr-a-frame-and-drupal
  21. Drupalcamp Paris 2019 - Au final • Association – AR

    – VR – Frameworks / libraries • A-frame • Codef • ThreeJS