android & la réalité virtuelle (google cardboard) par wajdi ben rabah au devfest paris 2016

21
Android & la réalité virtuelle (Google Cardboard) Wajdi Ben Rabah @WajdiBenRabah

Upload: sfeir

Post on 16-Apr-2017

656 views

Category:

Technology


0 download

TRANSCRIPT

Android & la réalité virtuelle (Google Cardboard)

Wajdi Ben Rabah

@WajdiBenRabah

#DevFestParis

Plan

⬡Réalité virtuelle

⬡L’existant

⬡RA x RV

⬡Live coding

⬡Futur de la RV

Réalité virtuelle

⬡Environnement artificiel présenté comme une alternative à la réalité.

⬡Expérimentée dans un premier temps par:

⬡L’ouïe.⬡La vue.

1/15

Domaines d’utilisation

⬡Santé

⬡Divertissement

⬡Automobile

⬡Enseignement/formation

⬡Publicité

⬡Education

⬡Tourisme

⬡Espace/Militaire

2/15

Google Cardboard

⬡Un casque en carton de réalité virtuelle qui vient concurrencer l’Oculus Rift.

⬡Un casque de RV pour Android à très bas prix.

⬡SDK pour développer des applications spécifiques.

4/15

RV ou RA ?

⬡RA:

⬡Combiner le monde réel et des données virtuelles en temps réel

⬡Être interactif en temps réel

⬡Utiliser un environnement en 3D

⬡RV:

⬡Alternative au monde réel.

⬡Du contenu

5/15

VR and AR tinker with our reality — but AR enhances it, while VR diverts us from

it.

6/15

Réalité virtuelle et réalité augmentée ?

⬡Il est maintenant possible d’associer les deux.

7/15

Pré-requis

⬡Un smartphone android (version 16 et +)

⬡SDK cardboard

⬡SDK Android

⬡Unity 3D / Android Studio 1.0 et +

9/15

Android

<manifest ...

<uses-permission android:name="android.permission.NFC" />

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<uses-permission android:name="android.permission.VIBRATE" />

...

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="19"/>

<uses-feature android:glEsVersion="0x00020000" android:required="true" />

<application

...

<activity

android:name=".MainActivity"

android:screenOrientation="landscape">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

<category android:name="com.google.intent.category.CARDBOARD" />

</intent-filter>

</activity>

</application>

</manifest>

10/15

Unity3D

⬡Unity est une platforme de création d’expériences en 2D et 3D.

⬡SDK : simplifier la création d’une expérience en RV.

11/15

Live coding

13/15

Projet à télécharger (code source)

14/15

Futur de la RV

⬡Dispositif à un prix beaucoup plus faible.

⬡Meilleure expérience (par exemple pour les jeux où l’immersion est très appréciée).

⬡Le projet Tango (RA)

15/15

Merci !