Talk réalisé lors du 1er meetup XVRRAA le 09/02/2017. Pourquoi est-ce important d'avoir une alternative aux grands constructeurs de matériel VR ? Quels sont les avantages pour les entreprises et les acheteurs ? Quelles pistes pour les développeurs ?
1. VR + Open Source = <3
Tout ne doit pas être forcément
payant, cher et fermé !
2. Qui suis-je ?
Yannick Comte, Chef de projet et développeur VR le jour
- Unity, Unreal, WebGL, etc...
Développeur de jeux vidéo VR PC et mobile le reste du temps
- demonixis.itch.io
Contributeur de plusieurs projets Open Source
- github.com/demonixis
3. VR + Open Source = <3
1. Open Source et VR, vraiment ?!
2. WebVR
3. OpenHMD
4. OSVR
5. Github, Bitbucket, le coin des développeurs !
6. Questions
4. Open Source et VR, vraiment ?!
● Les principaux acteurs sont des sociétés fermées ou presque !
○ Oculus / Facebook : Oculus Rift
○ Valve / HTC : HTC Vive
○ Et d’autres...
● Le hardware est utilisable avec un système
○ Oculus Touch
○ Vive controllers
5.
6. WebVR
De la réalité virtuelle
Dans son navigateur web
Tout ça avec du JavaScript
https://webvr.info/
7. WebVR
● Fonctionne partout
● Un seul code à un seul endroit
● Toute la communauté Web/JS
● JavaScript (préjugé !)
● Les performances
● Pas très beau...
● Probablement l’avenir de
certains secteurs….
8. OpenHMD : Le driver libre pour tous les casques !
What if I told you that you
can use your VR headset
anywhere on any system?
https://github.com/OpenHMD/OpenHMD
9. OpenHMD (2)
● Bibliothèque gérant l’aspect bas niveau d’un casque
● Fonctionne avec beaucoup de casques
● Ne nécessite PAS de driver (non c’est promis)
● Des restrictions
10.
11. OSVR : Le standard ouvert du futur ?
● Suite logiciel prenant en charge tous les aspects de la VR
● Pensé pour être étendu (plugins)
● Multiplateforme
● Freiné par le code source fermé (NVIDIA/AMD)
● Compatible SteamVR et présent sur Steam
● A besoin de contributeurs (serveur, RenderManager, Unity, Unreal)
● Des choix techniques parfois... discutables...
12. Github, Bitbucket, le coin des développeurs !
Il existe tout plein de code open source sur github et ailleurs o/
- Xenko Engine : http://xenko.com/
- VRTK : https://github.com/thestonefox/VRTK
- Plugins en vrac OSVR : https://github.com/simlrh
- Google VR : https://github.com/googlevr
- Unity : https://github.com/Unity-Technologies
- Me : https://github.com/demonixis
13. Github, Bitbucket, le coin des développeurs !
https://trello.com/c/5HxMxLVY/71-vr-support https://github.com/SiliconStudio/xenko