Keep your place in this quest

Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.

Maintenant que vous connaissez les onglets principaux de l’éditeur, il est temps de vous déplacer dans la Vue 3D et de modifier les objets dans la scène.

image.png

Cette leçon couvre les contrôles de base que vous utiliserez constamment : naviguer, sélectionner, déplacer, faire pivoter, mettre à l’échelle, créer, dupliquer, supprimer et organiser les entités.

La Vue 3D peut être contrôlée de manière similaire à un jeu à la première personne.

Maintenez le bouton droit de la souris (Right Mouse Button) enfoncé et déplacez la souris pour regarder autour.

Tout en maintenant le bouton droit de la souris, utilisez :

Entrée Action
W Avancer.
S Reculer.
A Aller à gauche.
D Aller à droite.
E Monter.
Q Descendre.
Molette de la souris Modifier la vitesse de la caméra libre.
C + molette de la souris Modifier la sensibilité du regard de la souris.
---

Si vous devez affiner la sensibilité de la souris et d’autres paramètres, rendez-vous dans le coin supérieur droit de la vue 3D aux Paramètres avancés du viewport, puis allez dans View Camera et ajustez les valeurs selon vos besoins.

Vous pouvez également utiliser la navigation de style Blender :

Entrée Action
Middle Mouse Button Orbiter autour de la cible de vue.
Shift + Middle Mouse Button Déplacer la vue (pan).
Molette de la souris Zoomer ou dézoomer.
---

Il existe aussi deux variations utiles avec le bouton droit de la souris :

Entrée Action
Shift + Right Mouse Button Déplacer la vue (pan).
Ctrl + Right Mouse Button Zoomer la vue.
---

Si vous vous perdez dans la scène, sélectionnez une entité et appuyez sur F pour centrer la caméra dessus.


Sélectionner des Entités

Vous pouvez sélectionner des entités de deux manières principales :

  • Cliquez sur une entité dans la Vue 3D.
  • Cliquez sur une entité dans le Scene Graph.

Lorsque vous sélectionnez une entité, Cave en fait la sélection active et affiche ses paramètres dans l’onglet Propriétés.

Si vous cliquez sur un espace vide dans la Vue 3D, Cave peut désélectionner l’entité active et afficher plutôt les informations relatives à la scène.

Pour sélectionner plusieurs entités, maintenez Shift enfoncé pendant la sélection. Cela conserve la sélection précédente et ajoute une autre entité.

La sélection multiple est utile lorsque vous souhaitez déplacer, dupliquer, supprimer ou organiser plusieurs objets en même temps.

Désélectionner des Entités

Si vous le souhaitez, vous pouvez aussi désélectionner les entités en cliquant sur le ciel. Cela sélectionnera en fait la scène elle-même et affichera les paramètres de la scène dans l’onglet Propriétés.

Déplacer, Faire Pivoter, et Mettre à l’Échelle

L’outil d’édition par défaut dans la Vue 3D est l’outil de manipulation. Il vous donne des gizmos pour déplacer, faire pivoter et mettre à l’échelle les entités sélectionnées.

Utilisez ces raccourcis :

Raccourci Outil
W Déplacer.
E Faire pivoter.
R Mettre à l’échelle.
---

Vous pouvez également changer d’outil via les boutons dans la superposition de la Vue 3D (coin supérieur gauche).

Le gizmo utilise les couleurs habituelles des axes 3D :

Axe Couleur
X Rouge.
Y Bleu.
Z Vert.
---

Si vous venez d’autres logiciels 3D ou d’un moteur de jeu, vous remarquerez que Cave Engine colore différemment les axes X, Y, Z, en donnant la couleur bleue à l’axe Y. La raison est que la couleur bleue sert d’indicateur pour vous rappeler que dans Cave, l’axe Y est orienté vers le haut, c’est-à-dire vers le ciel (bleu).

image.png

Faites glisser un axe pour transformer l’entité sélectionnée selon cet axe. Faites glisser le centre ou les poignées combinées lorsque vous souhaitez transformer sur plusieurs axes en même temps. Si vous maintenez Alt enfoncé en déplaçant les gizmos, cela dupliquera l’entité.

Les valeurs de transformation apparaissent dans l’onglet Propriétés, vous pouvez donc les modifier visuellement avec le gizmo ou précisément avec des nombres.

Orientation Locale et Globale

L’outil de manipulation peut fonctionner selon différentes orientations.

L’orientation mondiale utilise les axes globaux de la scène. L’orientation locale utilise la propre rotation de l’entité sélectionnée.

Cela est surtout important lorsque l’entité est tournée. En mode monde, se déplacer selon X suit toujours l’axe X du monde. En mode local, se déplacer selon X suit l’axe X tourné de l’entité.

La mise à l’échelle est toujours gérée dans l’espace local.

Accrochage (Snapping)

L’accrochage vous aide à effectuer des modifications propres et cohérentes.

Lorsque l’accrochage est activé, Cave déplace, fait pivoter ou met à l’échelle les entités par étapes fixes plutôt que par des valeurs libres.

L’outil de manipulation dispose d’options d’accrochage pour :

  • Le déplacement.
  • La rotation.
  • La mise à l’échelle.

Par défaut, l’accrochage du déplacement utilise des pas basés sur le mètre, la rotation utilise des pas en degrés, et la mise à l’échelle utilise des multiplicateurs.

Maintenir Ctrl inverse temporairement le comportement d’accrochage actuel. Si l’accrochage est activé, maintenir Ctrl le désactive tant que le bouton est enfoncé. Si l’accrochage est désactivé, maintenir Ctrl l’active tant que le bouton est enfoncé.

L’accrochage est particulièrement utile pour les niveaux modulaires, les agencements en tuiles, les portes, les murs, les accessoires, et tout ce qui doit s’aligner proprement.

Réinitialiser les Transformations

Vous pouvez rapidement réinitialiser certaines parties de la transformation d’une entité :

Raccourci Action
Alt + W Réinitialiser la position.
Alt + E Réinitialiser la rotation.
Alt + R Réinitialiser la mise à l’échelle.
---

Ces raccourcis sont utiles quand un objet devient difficile à positionner manuellement ou quand vous souhaitez le remettre à un état propre par défaut.

Placer les Entités sur les Surfaces

Si une entité est sélectionnée, appuyer sur G peut la déplacer sur la surface sous le curseur de la souris. Cela est pratique pour placer des accessoires, des lumières, des objets ou autres éléments directement sur la géométrie du niveau.

Vous pouvez aussi utiliser Alt + G pour dupliquer et placer, ce qui est pratique pour habiller une scène avec des objets répétés.

Ajouter de Nouvelles Entités

Il existe plusieurs façons de créer des entités.

Dans la Vue 3D, appuyez sur Shift + A pour ouvrir la fenêtre contextuelle de création d’entité.

image.png

Vous pouvez aussi créer des entités depuis le Scene Graph.

Si vous utilisez le raccourci au lieu de faire un clic droit dans le Scene Graph, cela ajoutera l’entité à la position où la souris survole dans la Vue 3D.

Voici une liste des types d’entités courants, mais il est important d’anticiper que, comme vous le verrez dans quelques leçons, Cave Engine ne différencie pas les types d’entités. Il n’existe qu’un seul type d’entité réel, qui est l’entité elle-même. Ce qui la différencie, ce sont les composants qui la composent. Donc les noms ci-dessous sont simplement un moyen pour vous de comprendre rapidement quels composants composent cette entité spécifique. Vous en apprendrez plus plus tard :

Type d’entité À quoi ça sert
Folder Organiser d’autres entités.
Empty Une entité basique avec une transformation.
Mesh Un objet 3D visible.
Point Light Une source lumineuse.
Terrain Un objet terrain.
Path Un objet chemin.
Camera Une entité caméra.
UI Element Une entité d’interface utilisateur.
Text Texte UI.
Button Bouton UI.
---

Cave peut aussi afficher des entités par défaut spécifiques au projet, quand les assets nécessaires sont disponibles, comme des configurations de véhicules ou personnages par défaut.

Dupliquer, Copier, et Supprimer

Utilisez ces raccourcis lors de l’édition d’entités :

Raccourci Action
Shift + D Dupliquer les entités sélectionnées.
Ctrl + D Dupliquer les entités sélectionnées.
Ctrl + C Copier l’entité active.
Ctrl + V Coller depuis le presse-papiers.
Delete Supprimer les entités sélectionnées.
Ctrl + Z Annuler la dernière action prise en charge dans l’éditeur.
---

La duplication est l’une des manières les plus rapides de construire une scène. Créez un objet, configurez-le, dupliquez-le, puis ajustez chaque copie.

Lorsque vous travaillez avec des entités parentes, faites attention à la hiérarchie. Une entité parente dupliquée ou supprimée peut affecter les enfants en dessous.

Paternité et Organisation des Entités

La paternité connecte une entité sous une autre. En créant cette hiérarchie parent-enfant, les entités enfants se déplaceront avec le parent, et elles seront aussi ajoutées, dupliquées ou supprimées ensemble avec le parent.

image.png

Voici comment cela fonctionne :

  • Vous pouvez créer des relations parent-enfant en faisant glisser les entités dans le Scene Graph.
  • Vous pouvez aussi sélectionner plusieurs entités et appuyer sur Shift + P pour faire de l’entité active le parent des autres.
  • Pour supprimer un parent, sélectionnez l’enfant et appuyez sur Alt + P.
  • Vous pouvez également faire un clic droit sur une entité dans le Scene Graph et sélectionner « Remove Parent ».

Utilisez la paternité lorsque des objets doivent bouger ensemble. Par exemple :

  • Une arme attachée à un personnage.
  • Une lumière attachée à un véhicule en mouvement.
  • Un groupe d’accessoires organisés sous un dossier.
  • Des éléments UI regroupés sous un panneau parent.

Les dossiers sont particulièrement utiles car ils permettent d’organiser la scène sans que le dossier lui-même soit un objet de gameplay visible.

Noms, IDs, et État Actif

Chaque entité a un nom. De bons noms rendent votre scène plus facile à comprendre. Vous pouvez faire un clic droit sur l’entité dans le Scene Graph pour modifier son nom ou sélectionner l’entité et éditer le nom dans l’onglet Propriétés.

Au lieu de laisser des noms génériques, utilisez des noms qui décrivent le rôle de l’objet :

Nom faible Meilleur nom
Mesh Caisse en bois
Light Lumière de l’entrée de la grotte
Empty Départ du joueur
Folder Déclencheurs de gameplay

Cave suit aussi des IDs internes pour les entités et assets. Vous n’avez généralement pas besoin de penser à ces IDs lors de la construction, mais ils aident le moteur à identifier les choses de manière fiable en coulisses.

Les entités peuvent aussi être actives ou inactives. Une entité inactive reste dans le projet et la scène, mais elle ne participe pas à la scène de la même manière qu’une entité active. Cela diffère de la suppression. Supprimer enlève l’entité de la scène. Désactiver la garde disponible pour plus tard.

La différence entre activer une entité ou ajouter et supprimer l'entité est beaucoup plus claire en mode jeu. Car en mode jeu, si vous supprimez une entité puis la rajoutez, celle nouvellement ajoutée aura tous ses états internes réinitialisés, donc toutes les modifications effectuées dessus, comme les propriétés, les variables, et la hiérarchie des enfants, ne seront pas conservées de l'ancienne entité à la nouvelle. Ce n'est pas le cas pour l'activation d'une entité. Si vous désactivez une entité, lorsque vous la réactivez, elle gardera tous ses anciens états, la position, les propriétés, la hiérarchie des enfants, etc.

Une bonne boucle d'édition

Une boucle d'édition de scène normale ressemble à ceci :

  1. Naviguer dans la Vue 3D.
  2. Sélectionner ou créer une entité.
  3. La déplacer, la faire pivoter ou la redimensionner.
  4. Modifier ses réglages dans Propriétés.
  5. L'organiser dans le Graphique de Scène.
  6. Sauvegarder le projet.
  7. Tester le résultat en Mode Lecture.

Vous répéterez constamment cette boucle lors de la création d'un jeu avec Cave.