Vous êtes sur la page 1sur 16

TUTORIEL : REALITE VIRTUELLE

Le projet que vous allez réaliser est une application de design d'intérieur, où vous pouvez
créer des meubles, déplacer ces meubles et les manipuler. Vous pouvez même se déplacer pour
regarder ces meubles.

La première étape consiste donc à pouvoir créer les meubles n'importe où dans la pièce. Donc,
dans cette interface utilisateur en dessous, vous pouvez sélectionner l'un de ces trois boutons
de la première ligne, par exemple pour créer une chaise et la poser par terre. De même pour
Table et Lamp : regardez le sol et créez une table ou une lampe.

Vous pouvez réaliser quelques transformations comme Translate pour déplacer un meuble,
Rotate pour le faire pivoter et Scale pour le mettre à l’échelle.

Vous pouvez en plus se déplacer dans cette pièce en utilisant différents types de systèmes de
locomotion ou de mouvement. Si vous regardez n'importe où sur le sol, vous pouvez vous
téléporter à cet endroit au sol en sélectionnant le bouton Teleport. Vous pouvez aussi marcher
progressivement dans la pièce comme si vous la traversiez si vous sélectionnez le bouton
Walk.

Vous pouvez faire glisser les panneaux pour les déplacer dans une position plus pratique dans
la salle.

Il y a aussi une mini-carte, afin de ne pas être désorienté. Lorsque vous créez des choses, vous
pouvez les voir apparaître sur la mini-carte, y compris lorsque vous les manipulez et les
déplacez, de sorte qu'elles se mettent à jour en direct sur la mini-carte.
TUTORIEL1 : INTRODUCTION A UNITY

Introduction au moteur de jeu Unity (Unity Game Engine)


• Créer des objets 3D
• Transformer les GameObjects
• Comprendre la parentalité d'objet
Dans cette partie, vous allez apprendre à manipuler GameObjects et les utiliser pour créer
votre projet (votre pièce).

Cliquez sur GameObject > 3D Object > Cube

Vous remarquez maintenant un cube dans la vue de la scène et si vous regardez dans la
hiérarchie (une liste de tous les GameObjects de la scène), vous pouvez voir le cube.
Maintenant pour manipuler le cube il y a une liste des outils en haut

Le premier est l'outil de ‘translation’ (ou la touche 'w'). Vous pouvez déplacer le cube sur un
axe en faisant glisser les flèches ou sur deux axes à la fois si vous glissez les carrés à l’intérieur.

Pour la rotation du cube, vous pouvez utiliser le deuxième outil ou appuyiez sur la touche 'e'.
Vous pouvez simplement cliquer sur une ligne et faire déplacer le cube autour d’un axe, ou
bien vous cliquez en dehors de l'une de ces lignes et déplacez le cube dans tous les axes à la
fois.

Le dernier est la mise en échelle ‘Scale’ ou la touche 'r'. Avec cet outil sélectionné, vous pouvez
saisir une boîte et mettre le cube à l'échelle sur un axe. De plus, si vous souhaitez le mettre à
l'échelle de manière uniforme, vous pouvez utiliser la boîte blanche à l’intérieur ; cela gardera
les proportions intactes, ce qui est très utile si vous voulez juste agrandir ou réduire les objets.
Alors pour avoir plus de précision, vous pouvez modifier les valeurs des composants d’un
GameObject dans ‘Inspector’ sur la droite.
Il contient en fait toutes les informations pour la position, la rotation, et l'échelle.

Si vous créez un autre GameObject en utilisant GameObject > Objet 3D > Sphère, alors il existe
un moyen de le grouper avec l'objet cube. Dans la hiérarchie, vous allez faire glisser la sphère
sur le cube et elles sont connectées maintenant. Donc, si vous déplacez le cube, la sphère le
suit.

Toutes les actions et les transformations qui arrivent au parent sont également appliquées aux
enfants. Si vous modifiez la sphère enfant, cela ne modifie pas le cube parent.

Enfin, pour enregistrer la scène, cliquez sur Ctrl + s ou allez dans File > Save scenes. Enregistrer
la scène alors sous le nom Main Scene.
Tous les GameObjects et tous les composants seront enregistrer dans le dossier Assets

Donc, avec ces connaissances sur la manipulation des GameObjects, vous allez créer une pièce
dans ce qui suit.

Construire une chambre basique (Building a Basic Room)


Créez un cube à partir de GameObject.

Dans ‘Inspector’ ajustez les parametres de ‘Transform’ comme illustré dans la figure en
dessous
Alors avec ça, vous commencez à faire les murs. Vous pouvez créer un duplicata de cet objet.
Appuyer sur Control D ou cliquer avec le bouton droit et dupliquer. Et maintenant vous
obtenez un autre objet avec les paramètres suivants.

Vous pouvez continuer à créer les autres murs.


Finalement en ajustant les paramètres de chaque mur, vous pouvez construire une chambre.
Pour cela vous allez créer un objet parent en cliquant droit dans hiérarchie puis Create Empty.
Nommez cette objet ‘Chambre’ ensuite y déplacer toutes les pièces crées en tant que enfants.

Éclairage (Unity Lighting)


• Créez différentes lumières (Create different lights)
• Créer un réglage de lumière (Create light setting)

Vous allez apprendre à ajouter différents types de lumières à votre scène. La première chose à
remarquer est que vous avez déjà une lumière dans la scène appelée lumière directionnelle,
donc cliquez dessus et relevez-la un peu.

Vous pouvez faire pivoter cette lumière directionnelle et même changer son intensité dans
‘Inspector’.

La lumière directionnelle fournit une lumière ambiante à la scène, mais vous pouvez ajouter
autres types de lumières, qui vous donnent de meilleurs effets. Donc vous allez désactiver la
lumière directionnelle pour l'instant et vous allez dans votre chambre pour tester d'autres
types de lumières.

Ajoutons un point lumineux et mettez-le à la position 0, 0, 0. La lumière sort dans toutes les
directions à partir de la position de la source, donc la position importe et la lumière va dans
toutes les directions.
Vous pouvez également changer leur couleur en cliquant sur l’option de couleur.

Essayez encore un autre type de lumière différent : Spotlight


Si vous augmentez l'angle dans ‘Spot Angle’, l’angle du projecteur devient plus grand, cela
fait un plus grand cercle sur le sol.

Vous pouvez augmenter l’intensité, changez la couleur en bleu par exemple.

Ce sont donc les principaux types de lumière que vous allez utiliser dans Unity, les lumières
ponctuelles, les lumières directionnelles et les projecteurs.

Cependant, il existe un autre type de lumière avec lequel vous travaillez. Notez que si vous
désactivez toutes les lumières que vous avez créées jusqu'à présent, il y a encore un peu de
lumière qui atteint la chambre, appelée lumière environnementale.
Selectionnez Window>Lighting>Settings. Si vous mettez ‘Intensity Multiplie’ à zéro, vous
remarquez que la pièce devient complètement noire.

Ce qui signifie, si vous réactivez les lumières, la seule lumière que vous avez est celle des
lumières, que vous avez réellement créées.
Voilà donc toutes les façons dont vous pouvez ajouter de la lumière à votre scène et
personnaliser l’éclairage, c’est à dire ajuster la couleur de la lumière, son intensité et même
changer la lumière ambiante et environnementale de votre scène.

Google VR
Dans cette partie, nous allons présenter Google VR pour Unity et tous les outils qu'il fournit.
Google VR est principalement destiné aux appareils tels que Google Cardboard ou Google
Daydream. Il peut être utilisé également pour tout type de réalité virtuelle mobile. Vous
devriez donc avoir déjà téléchargé le package Google VR pour Unity.

(https://developers.google.com/vr/develop/unity/download)

Ouvrez-le puis cliquez sur le bouton Importer pour importer Google VR.

Maintenant vous trouvez dans votre dossier Assets un nouveau dossier appeler Google VR.
Cliquez sur Assets > Google VR > Demos > Scenes > Hello VR.

Ouvrez alors Scenes. Dans la scène de démonstration GVR, vous avez une pièce avec beaucoup
de cubes, il y a une caméra. Et il y a aussi des instructions.
Cliquez sur Play. Un message vous demande de s’assurer que la case prise en charge de la
réalité virtuelle est cochée. C'est quelque chose que vous devez faire.

Allez dans Edit > Project Settings . Et puis faites défiler jusqu'à Player et cliquez dessus.

Cliquez sur XR Setting et cochez Virtual Reality Supported.


Ensuite, vous remarquerez qu'il n'y a pas de SDK de réalité virtuelle. Vous devriez voir qu'il
existe des options Cardboard et Daydream, les deux appareils Google VR.

Alors maintenant, cliquer à nouveau sur Play. Aucun message d'avertissement n'apparaît,
vous pouvez donc commencer à tester l’application.

Maintenant, une autre chose à noter est qu’il est assez difficile de simuler la réalité virtuelle,
car vous ne pouvez pas exactement regarder autour de la scène, vous regardez simplement
directement.
Donc, si vous regardez la hiérarchie, il y a un objet appelé l'émulateur de l'éditeur GVR. Alors
allez-y et cliquez dessus. Et vous pouvez faire défiler vers la droite. Vous verrez qu'il y a des
commandes de caméra.

Donc ça va être l'équivalent de regarder autour de vous en réalité virtuelle.

Vous pouvez donc maintenant regarder autour de vous à l'aide de GVR Editor Emulator.

Et si vous commencez à tester, vous remarquez un petit point en plein milieu, appelé réticule
(reticle), ce cercle lumineux. Et si vous regardez un cube, ce cercle s'agrandit et le cube devient
bleu.
C'est en fait le premier exemple d’un système de regard, que vous allez voir ultérieurement.

Et puis si vous cliquez sur la souris, ce qui équivaut en fait à appuyer sur le bouton de Google
Cardboard. Le cube se déplacera et changera de position. Il se dirige vers une position
aléatoire.

Maintenant vous allez copier l'émulateur GVR Editor dans vos scènes. Parce que cela vous permet
de regarder beaucoup plus facilement en réalité virtuelle dans vos scènes.
Donc on va juste mettre la caméra principale à la (0, 0, 0) pour entrer dans la pièce. Et
maintenant vous pouvez le modifier un peu plus manuellement pour l'obtenir exactement où
vous voulez.

Si vous cliquez sur Play, vous remarquez que la caméra a sauté au milieu de cette pièce, ce qui
est un peu bizarre.

Allez donc dans la hiérarchie, faites un clic droit et créez un objet de jeu vide. Ce sera juste un
objet de jeu vide que nous pouvons utiliser pour changer de position. Assurez-vous qu'il est
au plus haut niveau dans votre scène. Et appelez le simplement Player. Cela va être votre
player game object.

Et maintenant, vous pouvez faire glisser votre caméra principale en dessous. Et maintenant,
comme vous l'avez fait avec la caméra principale, allez-y et déplacez le Player là où vous
voulez que la caméra soit.

Vous aimerez peut-être aussi