A Cinémur, nous travaillons depuis quelques mois sur le sujet de la réalité virtuelle sur Android et sur d'autres plateformes. Nous présenterons nos avancés en terme de player vidéo VR, d’interaction utilisateur dans un environnement VR et les solutions possibles pour développer ce type d'application sur pour Android.
8. ● Boom de la réalité virtuelle depuis Oculus
● Nouveau marché
● Nouvelles sensations d’immersion
● Gros potentiel d’amélioration
● Sensibiliser le plus de monde
10. Developpement natif sur Android
Cardboard SDK (0.7.0)
Java, OpenGL ES, JNI
GearVR Mobile SDK
(1.0) C/C++, JNI
11. Cardboard SDK
○ Facile pour se lancer dans la VR
○ Notions d’OpenGL ES
○ Difficulté à mettre en place des éléments 3D
complexes et de créer une interface
12. GearVR SDK
○ Libs natives C/C++
○ Complexe pour réaliser rapidement un prototype
○ Avantage : Optimisation bas niveau (JNI)
14. ● Meilleur support du GearVR en début de projet
● Communauté
● Leader pour les applications 3D mobiles
15. ● Facilité de développement d’application 3D et VR
○ Editeur Scene
○ Scripts
○ Optimisations
○ Formats 3D
○ Connexion aux logiciels de modelling 3D professionnels
● Non limitant - plugins : Bridge Android Unity
17. L’objectif de ce projet est de
créer une salle de cinéma
sociale où l’utilisateur
pourrait visualiser des
contenus protégés ou non
dans un environnement VR.
18. ● Player Android performant
pour jouer un large choix
de formats
● L’optimisation 3D
● Le temps réel pour la social
feature
19. Optimisations
● La scène 3D ne dépasse pas
les 50 000 polygons
● Un seul maillage pour tout
● Un seul material pour l’ensemble
de la scène
● Lightmap baking (light ON/OFF)
● Enlever les back faces
(faces inutiles)
20. Modéliser pour la VR mobile c’est reprendre
les habitudes d’optimisation 3D oubliées
23. MovieTexture de Unity pas compatible avec Android
Utilisation d’Exoplayer pour lire un grand nombre de
format: DASH, MP4, HLS, Smooth Streaming…
Intégration native avec le SDK Cardboard
Création d’un plugin Android pour Unity: bridge pour
communiquer entre les 2
26. "VR can be tremendously fun and beautiful.
It's been frustrating that more people haven't
been able to enjoy it for so many years. I
hope lots of people will soon find VR to be as
fascinating as I have."
“La Realité virtuelle peut être fun et
magnifique. C’est frustrant de savoir que les
gens n’en ont pas profité depuis des années.
J’espère que bientot beaucoup de monde
seront fascinés par la VR autant que je le
suis”
Jaron Lanier - term of Virtual Reality Inventor
Merci !