Développer pour Oculus Quest

casque VR oculus quest
man using vr goggles
Photo de fauxels sur Pexels.com

Tu viens de recevoir ton casque de réalité virtuelle. Tu es tenté par créer ton propre contenu Oculus Quest avec Unity. Voyons cela en 7 points.

Les contenus déjà présent permettent immédiatement de se plonger en pleine immersion en toute autonomie et d’être libéré de tout câbles.

En tant que développeur, tu peux aller plus loin et te lancer dans ton propre contenu.

Et pour bien débuter, je te propose de voir rapidement comment commencer à développer pour Oculus Quest avec Unity.

Pour faire simple, je pars du principe que tu as déjà utilisé ton casque, qu’il est donc fonctionnel avec ton compte Oculus et que tu disposes de ton mobile qui a servi à l’initialiser.

Dans ce post, nous n’allons pas nous attarder sur toutes les capacités de Unity3D, ce n’est pas une formation pour apprendre à développer une expérience immersive, ni code ni règle d’animation…
mais de s’approprier les bases pour débuter un projet VR pour le Oculus Quest avec Unity.
Les débutants pourront par la suite continuer et approfondir la conception d’un projet avec Unity,

Pour les développeurs confirmé : la manipulation consiste à importer l’asset oculus integration avec un environnement android.

Allons donc directement à l’essentiel avec 7 manipulations nécessaire pour bien commencer :

Tu dois avoir ton casque Oculus Quest, ton mobile avec l’application Oculus servant à paramétrer le casque, et un ordinateur pour développer.

Première étape, activer le mode développeur du casque :

  1. Allume ton casque Oculus Quest
  2. Lance l’application Oculus sur ton mobile
  3. Va dans paramètres et sélectionne ton casque (pour l’appairer)
  4. Sélectionne autres paramètres, puis mode développeur
  5. Active ce mode développeur
  6. Cette première étape est essentielle, tu pourras vérifier dans ton casque que le mode développeur est bien activé.

Seconde étape, installer les outils Android sur votre ordinateur.

  1. Télécharge et lance l’installation d’android studio : https://developer.android.com/studio/
  2. Patiente le temps de l’installation 😉
  3. Lance alors android studio
  4. Dans la configuration, ouvre le gestionnaire de SDK
  5. Valide les pack Android 4.4 (SDK 19) et Android 7.1 (SDK 25)

Troisième étape, installer Unity 3D

https://store.unity.com/download-nuo

  1. Une fois le hub Unity installé, ouvre le, et dans « installs » clique sur « ADD » pour ajoute une version d’Unity
  2. Bien indiquer la prise en charge du support android (android build support), valider et installer
  3. Patiente 😉

Quatrième étape, premier projet Unity

  1. Dans ‘Projects’ créer un nouveau projet avec le bouton « New »
  2. Choisi le nom que tu veux, bien laisser valide que c’est un projet 3D
  3. Va dans la fenêtre « asset store »
  4. Recherche Oculus
  5. Télécharge Oculus integration (gratuit), puis importe le
  6. Patiente 😉

Cinquième étape, créer sa première scène immersive

Tu te  retrouve devant l’interface de base avec une scène vierge, juste une caméra et un éclairage

  1. Supprime la caméra
  2. Dans la fenêtre « Projet« , va à Assets, puis Oculus  puis VR puis Prefab
  3. glisse OVRCameraRig dans la fenêtre Hiérarchie
  4. Cela crée ta caméra VR dans ta scène, ce sera ta tête dans le casque 🙂
  5. Dans le fenêtre Hiérarchie, va dans l’accès créer, et ajoute les éléments que tu souhaites et place les dans ta scène.
  6. Cube, arbre, sol…
  7. Enregistre ta scène

Sixième étape, configurer la compilation

Configurons les paramètres, Aller dans le menu « file » puis « build settings »

  1. Clique sur ajouter la scène courante, celle que tu as créé précédemment (si une autre y est présente, la ou les supprimer)
  2. Allez dans l’onglet « platform« , sélectionner « Android« , puis « switch platform » pour basculer sur cette plate-forme.
  3. Patiente ..
  4. Patientez encore 😉
  5. Clique ensuite sur le bouton « player settings »
  6. Renseigne le nom de ton produit, de ton organisation (nom de société ou pseudo par exemple)…
  7. Puis ouvre plus bas autres paramètres “Other Settings
  8. Modifie en conséquence l’identification pour qu’il corresponde à ton nom d’organisation, par exemple com.monpseudo
  9. Indique un niveau minimum d’API  en 4.4 KitKat
  10. Dans la partie « Graphics APIs« , retire la prise en charge « Vulcan »
  11. Puis dans « XR setting« , vérifie que le support VR est sélectionné
  12. Dans la partie « Virtual Reality SDKs » ajoute le support Oculus, bouton ‘+‘ puis sélectionne Oculus

Septième étape, exporter pour le casque

  1. Connecte ton casque Oculus Quest via le câble USB à ton ordinateur
  2. Si c’est la première fois, mets ton casque, il te demandera si tu souhaites autoriser le débogage USB sur cet ordinateur, répondre yes (c’est mieux), en indiquant de se souvenir de ce choix.
  3. Dans Unity, toujours dans la fenêtre ‘build settings‘, dans ‘run device‘ le ‘quest‘ doit apparaître, le sélectionner évidemment.
  4. clique alors sur “Build and Run
  5. Nomme le fichier (en .apk) et le chemin où tu veux l’enregistrer (pour le retrouver)
  6. Patiente pendant la compilation.
  7. Patiente encore 🙂
  8. Mets ton casque, et retrouve ta création dans ta bibliothèque dans source inconnue
  9. Tu peux profiter de cette première expérience immersive, puis continuer par la suite ton développement pour ton Oculus Quest avec Unity, ajouter des éléments, textures, animations, interactions, de l’IA..

Bonne expérience.

Laisser un commentaire

Pour aller plus loin

%d blogueurs aiment cette page :