Présentation effectuée à la VIP (Very important party) (29 juin 2019) par Christophe Villeneuve sur "XR and Animation".
Vous allez voir en associant la réalité augmentée et la réalité virtuelle, vous obtenez la mixte réalité.
La présentation montre comment associé d'autres projets avec A-Frame et les animations demomaker
7. @hellosct1 - Very Important Party 2019
miXte Réalité ?
●
Etre dans la scène 3D
●
Immersion
●
Transporte l'utilisateur
dans un environnement
numérique
●
Positionnement objet 3D
– Environnement réel
●
Ajouter des éléments réels
– Champ de vision
●
Intègre le contenu
numérique dans notre
monde physique
Réalité Virtuelle Réalité Augmentée
8. @hellosct1 - Very Important Party 2019
Réalité Amplifiée
Réalité Augmentée
Réalité Mélangée
Virtualité Augmentée
Réalité Virtuelle
Réalité Virtualisée
Réalité Réelle Réel
Réalité mixte
Virtuel
Où se positionne-t-on ?
9. @hellosct1 - Very Important Party 2019
De nombreux essais → Réalité Augmenté
Virtual Box
Nintendo (1995)
CardboardCardboard
… Beaucoup de tentatives
12. @hellosct1 - Very Important Party 2019
WebXR
●
Périphériques / matériels (devices)
●
Couverture
●
Interraction des utilisateurs
●
Rendu
https://www.w3.org/TR/webxr
Draft : 21 May 2019
13. @hellosct1 - Very Important Party 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
14. @hellosct1 - Very Important Party 2019
Frameworks (avec extensions)
A-Frame React 360
Three JS Babylon JS 4.0
17. @hellosct1 - Very Important Party 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= "assets/image.png" width="300px">
</div>
<a-scene embedded arjs='sourceType: webcam;'>
<a-marker-camera preset='hiro'></a-marker-camera>
</a-scene>
18. @hellosct1 - Very Important Party 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>
19. @hellosct1 - Very Important Party 2019
Page web
<!DOCTYPE html>
<html>
<head>
<script src="assets/lib/aframe-x.x.x.min.js"></script>
</head>
<body>
...
</body>
</html>
29. @hellosct1 - Very Important Party 2019
Outillage : contenu 3 D
●
SketchUp
●
Unity VR
●
Oculus
●
Dcatia
●
Blender
●
Unreal engine
●
Vive
●
Autodesk 3D mask
●
Microsoft store
30. @hellosct1 - Very Important Party 2019
Editeur de scène 3D : Spoke
https://hubs.mozilla.com/spoke
●
Création de son propre espace
– De Réalité virtuelle
●
Import objets au format GLTF
– Runtime 3D Asset Felivry
31. @hellosct1 - Very Important Party 2019
Spoke
https://hubs.mozilla.com/spoke/projects
32. @hellosct1 - Very Important Party 2019
Plus loin
●
Exemples :
– https://aframe.io/
●
Docs
– http://aframe.io/docs/guide
●
Plugins & showcases
– http://github.com/aframevr/awesome-aframe#guides
-and-tutorials
●
MDN Web docs
●
A-frame doc
– https://aframe.io/docs
●
ThreeJS docs
– https://threejs.org/docs
●
W3C
– https://www.w3.org/TR
/webxr
33. @hellosct1 - Very Important Party 2019
L’avenir
●
Les vêtements et les
intégrations vocales
offrent des opportunités
pour de nouveaux
modèles d'interaction
●
Hardware (matériels)
– Dispositifs à moindre coût,
matériel autonome, champs
de vision plus larges,
camears de profondeur
plus disponibles
●
(plus de) Web
– Wasm, webRTC, Speech
to text, temps réel,
traduction, robots,
communication
multimodale
●
Framework
– Réduire les obstacles
au développement et
à la création de
contenu AR & VR