SlideShare una empresa de Scribd logo
1 de 16
VR + Open Source = <3
Tout ne doit pas être forcément
payant, cher et fermé !
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
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
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
WebVR
De la réalité virtuelle
Dans son navigateur web
Tout ça avec du JavaScript
https://webvr.info/
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….
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
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
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...
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
Github, Bitbucket, le coin des développeurs !
https://trello.com/c/5HxMxLVY/71-vr-support https://github.com/SiliconStudio/xenko
Github, Bitbucket, le coin des développeurs !
https://github.com/thestonefox/VRTK
Merci :-) Merci :-)

Más contenido relacionado

La actualidad más candente

Introduction au langage de programmation Lua / Digital apéro [03/12/2014]
Introduction au langage de programmation Lua / Digital apéro [03/12/2014]Introduction au langage de programmation Lua / Digital apéro [03/12/2014]
Introduction au langage de programmation Lua / Digital apéro [03/12/2014]Silicon Comté
 
Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Jean-Marc Fontaine
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Jean-Marc Fontaine
 
Qt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarquéQt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarquéAlexandre LAHAYE
 
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!Horacio Gonzalez
 
DevOps, freedom to get stuff done
DevOps, freedom to get stuff doneDevOps, freedom to get stuff done
DevOps, freedom to get stuff doneAhmed Bessifi
 
De Unity à Unreal Engine 4
De Unity à Unreal Engine 4De Unity à Unreal Engine 4
De Unity à Unreal Engine 4Yannick Comte
 
Utilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaudUtilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaudChristophe Catarina
 
Introduction aux conteneurs - Agaetis
Introduction aux conteneurs - AgaetisIntroduction aux conteneurs - Agaetis
Introduction aux conteneurs - AgaetisAgaetis
 

La actualidad más candente (9)

Introduction au langage de programmation Lua / Digital apéro [03/12/2014]
Introduction au langage de programmation Lua / Digital apéro [03/12/2014]Introduction au langage de programmation Lua / Digital apéro [03/12/2014]
Introduction au langage de programmation Lua / Digital apéro [03/12/2014]
 
Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
 
Qt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarquéQt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarqué
 
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
 
DevOps, freedom to get stuff done
DevOps, freedom to get stuff doneDevOps, freedom to get stuff done
DevOps, freedom to get stuff done
 
De Unity à Unreal Engine 4
De Unity à Unreal Engine 4De Unity à Unreal Engine 4
De Unity à Unreal Engine 4
 
Utilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaudUtilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaud
 
Introduction aux conteneurs - Agaetis
Introduction aux conteneurs - AgaetisIntroduction aux conteneurs - Agaetis
Introduction aux conteneurs - Agaetis
 

Destacado

Réalité virtuelle/ réalité augmentée: quels usages?
Réalité virtuelle/ réalité augmentée: quels usages?Réalité virtuelle/ réalité augmentée: quels usages?
Réalité virtuelle/ réalité augmentée: quels usages?Marine Corbelin
 
Os3d presentation 2015
Os3d presentation 2015Os3d presentation 2015
Os3d presentation 2015Philippe PERES
 
La réalité virtuelle et ses applications
La réalité virtuelle et ses applicationsLa réalité virtuelle et ses applications
La réalité virtuelle et ses applicationsMarine Corbelin
 
Les usages réels de la réalité virtuelle - Microsoft HoloLens
Les usages réels de la réalité virtuelle - Microsoft HoloLensLes usages réels de la réalité virtuelle - Microsoft HoloLens
Les usages réels de la réalité virtuelle - Microsoft HoloLensVincent Guigui
 
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadCoder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadDavid MEKERSA
 

Destacado (6)

Réalité virtuelle/ réalité augmentée: quels usages?
Réalité virtuelle/ réalité augmentée: quels usages?Réalité virtuelle/ réalité augmentée: quels usages?
Réalité virtuelle/ réalité augmentée: quels usages?
 
Os3d presentation 2015
Os3d presentation 2015Os3d presentation 2015
Os3d presentation 2015
 
La réalité virtuelle et ses applications
La réalité virtuelle et ses applicationsLa réalité virtuelle et ses applications
La réalité virtuelle et ses applications
 
Programmation sous Android
Programmation sous AndroidProgrammation sous Android
Programmation sous Android
 
Les usages réels de la réalité virtuelle - Microsoft HoloLens
Les usages réels de la réalité virtuelle - Microsoft HoloLensLes usages réels de la réalité virtuelle - Microsoft HoloLens
Les usages réels de la réalité virtuelle - Microsoft HoloLens
 
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadCoder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
 

Similar a Réalité virtuelle + Open source = &lt;3

Haxe, le graal du développeur touche-à-tout
Haxe, le graal du développeur touche-à-toutHaxe, le graal du développeur touche-à-tout
Haxe, le graal du développeur touche-à-toutFrançois Barbut
 
Jeux vidéo sur mobile - Unity3d
Jeux vidéo sur mobile - Unity3dJeux vidéo sur mobile - Unity3d
Jeux vidéo sur mobile - Unity3dXavier MARIN
 
Formation Unity 3D Réalité Virtuelle
Formation Unity 3D Réalité VirtuelleFormation Unity 3D Réalité Virtuelle
Formation Unity 3D Réalité VirtuelleYannick Comte
 
XVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed RealityXVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed RealityYannick Comte
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Webekino
 
Kit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYKit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYlaurenthuet
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs WebMickael Dumand
 
Windows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon MicrosoftWindows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon MicrosoftYannick Comte
 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open HardwareSylvain Wallez
 
Présentation Arduino
Présentation ArduinoPrésentation Arduino
Présentation ArduinoArnaud Boudou
 
Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Yannick Comte
 
Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Sylvain Boily
 
Retour d'expérience développement jeux android
Retour d'expérience développement jeux androidRetour d'expérience développement jeux android
Retour d'expérience développement jeux androidjodem
 
Développement mobile cross-plateform
Développement mobile cross-plateformDéveloppement mobile cross-plateform
Développement mobile cross-plateformStefan Cosquer
 
Hacking your home
Hacking your homeHacking your home
Hacking your homelaurenthuet
 
Hacking your Home @bdx.io
Hacking your Home @bdx.ioHacking your Home @bdx.io
Hacking your Home @bdx.iolaurenthuet
 
De la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logicielsDe la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logicielsJohan Moreau
 

Similar a Réalité virtuelle + Open source = &lt;3 (20)

Haxe, le graal du développeur touche-à-tout
Haxe, le graal du développeur touche-à-toutHaxe, le graal du développeur touche-à-tout
Haxe, le graal du développeur touche-à-tout
 
Jeux vidéo sur mobile - Unity3d
Jeux vidéo sur mobile - Unity3dJeux vidéo sur mobile - Unity3d
Jeux vidéo sur mobile - Unity3d
 
Formation Unity 3D Réalité Virtuelle
Formation Unity 3D Réalité VirtuelleFormation Unity 3D Réalité Virtuelle
Formation Unity 3D Réalité Virtuelle
 
XVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed RealityXVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed Reality
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
 
Kit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYKit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIY
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
 
NodeJs in real life
NodeJs in real lifeNodeJs in real life
NodeJs in real life
 
Windows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon MicrosoftWindows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon Microsoft
 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware
 
Présentation Arduino
Présentation ArduinoPrésentation Arduino
Présentation Arduino
 
Prez web vr chtijs
Prez web vr chtijsPrez web vr chtijs
Prez web vr chtijs
 
Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018
 
Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne?
 
Retour d'expérience développement jeux android
Retour d'expérience développement jeux androidRetour d'expérience développement jeux android
Retour d'expérience développement jeux android
 
Développement mobile cross-plateform
Développement mobile cross-plateformDéveloppement mobile cross-plateform
Développement mobile cross-plateform
 
Hacking your home
Hacking your homeHacking your home
Hacking your home
 
Hacking your Home @bdx.io
Hacking your Home @bdx.ioHacking your Home @bdx.io
Hacking your Home @bdx.io
 
Android pour l'industrie
Android pour l'industrieAndroid pour l'industrie
Android pour l'industrie
 
De la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logicielsDe la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logiciels
 

Más de Yannick Comte

Présentation de HDRP
Présentation de HDRPPrésentation de HDRP
Présentation de HDRPYannick Comte
 
Gestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec UnityGestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec UnityYannick Comte
 
Un rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3DUn rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3DYannick Comte
 
Présentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D LyonPrésentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D LyonYannick Comte
 
Le guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelleLe guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelleYannick Comte
 
Initiation à Unity 5
Initiation à Unity 5Initiation à Unity 5
Initiation à Unity 5Yannick Comte
 
La réalité virtuelle sur mobile
La réalité virtuelle sur mobileLa réalité virtuelle sur mobile
La réalité virtuelle sur mobileYannick Comte
 

Más de Yannick Comte (7)

Présentation de HDRP
Présentation de HDRPPrésentation de HDRP
Présentation de HDRP
 
Gestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec UnityGestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec Unity
 
Un rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3DUn rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3D
 
Présentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D LyonPrésentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D Lyon
 
Le guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelleLe guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelle
 
Initiation à Unity 5
Initiation à Unity 5Initiation à Unity 5
Initiation à Unity 5
 
La réalité virtuelle sur mobile
La réalité virtuelle sur mobileLa réalité virtuelle sur mobile
La réalité virtuelle sur mobile
 

Réalité virtuelle + Open source = &lt;3

  • 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
  • 14. Github, Bitbucket, le coin des développeurs ! https://github.com/thestonefox/VRTK
  • 15.