Utiliser la hiérarchie d'une scène

Une scène 3D Canvas est constituée d'une hiérarchie d'objets tout comme la hiérarchie des dossiers et des fichiers d'un ordinateur. Comprendre la hiérarchie dans 3D Canvas est important pour utiliser 3D Canvas de manière efficace.

 

bullet

Cliquer sur l'onglet Hierarchy Button-Construction-Hierarchy.gif (721 bytes) pour afficher le panneau avec la hiérarchie déployée.

Quand une nouvelle scène est créée, elle n'est pas entièrement vide. Il y a un certain nombre de composants qui sont créés par défaut avec une nouvelle scène comme une source d'éclairage ("Point Light"), la lumière ambiante ("Ambient Light"), 2 lumières directionnelles ("Directional Lights") et la caméra d'animation ("Animation Camera").


 

TutorialHierarchy1.gif (1034 bytes)

 

bullet

Une scène de 3D Canvas est constituée d'une hiérarchie de groupes. Les groupes de 3D Canvas ressemblent aux dossiers sous Windows. Les groupes servent à organiser une scène, comme des dossiers servent à organiser des fichiers sur un ordinateur. Un groupe peut contenir des éléments de la scène et d'autres groupes comme un dossier Windows peut contenir des fichiers et d'autres dossiers.

Les groupes sont représentés dans la hiérarchie par icon-Folder.gif (891 bytes).

Cliquer sur le signe + à côté du groupe "Point Light" afin de le déplier. Il contient une source de lumière. Les sources de lumière sont représentées dans la hiérarchie par Icon-Light.gif (844 bytes).


 

TutorialHierarchy2.gif (1151 bytes)

 

bullet

Glisser / déposer avec la souris un cube dans la scène.

Ensuite, glisser / déposer avec la souris une sphère sur le cube.

TutorialHierarchy3.gif (15501 bytes)

 

bullet

Quand un objet est déposé dans une scène, un nouveau groupe est créé pour cet objet. Le nouveau groupe sera créé en tant qu'enfant de l'objet sur lequel on l'a déposé.

Nous avons déposé le cube sur la scène, il est donc devenu un enfant de la scène. Nous avons déposé la sphère sur le cube, elle est donc devenue un enfant du cube.

Déplier les nouveaux éléments pour voir cette hiérarchie parent-enfant.

Les objets sont représentés dans la hiérarchie par Icon-Mesh.gif (870 bytes).

 

TutorialHierarchy4.gif (1726 bytes)

 

bullet

Quand on sélectionne et déplace un composant de la scène, on ne déplace pas ce composant mais le groupe auquel il appartient. Cela entraine aussi le déplacement de tous les groupes ou composants contenus dans le groupe. Si on fait tourner un composant, on ne fait pas tourner le composant lui-même, mais son groupe. Ce comportement des groupes est très utile car cela permet la création d'objets complexes faits de nombreux morceaux qui se comportent comme un seul objet.

Cliquer sur le cube dans la scène et déplacer le. La sphère se déplace aussi car c'est un enfant du cube.

 

TutorialHierarchy5.gif (15803 bytes)

 

bullet

Cliquer sur la sphère et déplacer la. Le cube ne bouge pas. Cela permet d'affecter une position et une orientation relatives de l'enfant par rapport à son parent.

TutorialHierarchy6.gif (16393 bytes)

 

bullet

Déposer un autre cube dans la scène. Placer le à côté du premier cube.

TutorialHierarchy7.gif (16351 bytes)

 

bullet

Les groupes et les composants peuvent être déplacés dans la hiérarchie de la scène comme on déplacerait des dossiers ou des fichiers dans l'explorateur Windows.

Dans la hiérarchie, glisser le nouveau cube dans le groupe qui contient le premier cube.

Ces cubes sont maintenant enfants du même parent. Si on déplace un cube dans la scène, on déplace aussi l'autre. Ils se comportent comme un seul objet.

Noter que même s'ils se comportent comme un seul objet, ils ne forment pas un seul objet. On peut encore appliquer une opération sur un cube et pas sur l'autre. Si on veut qu'ils forment un seul objet, on peut les fusionner en utilisant l'opération Button-Toolbar-Boolean-Merge.gif (924 bytes)Merge.

 

TutorialHierarchy8.gif (1952 bytes)

 

bullet

Déposer un cylindre sur la scène.

TutorialHierarchy9.gif (17111 bytes)

 

bullet

Dans la hiérarchie, déplacer le groupe qui contient la sphère vers le groupe qui contient le cylindre.

La sphère a un nouveau parent. Elle est maintenant un enfant du cylindre. Si on déplace le cylindre dans la scène, la sphère bougera.

TutorialHierarchy10.gif (2209 bytes)

 

bullet

Cliquer sur Button-Wireframe.gif (151 bytes) dans la barre Primary Toolbar pour passer en mode fil de fer. Cliquer sur le cylindre.

Quand on clique sur un objet, la place prise par le groupe, représentée par une petite boite jaune, devient visible. En plus de l'indicateur d'emplacement, un axe est aussi affiché. Cet axe montre l'orientation du groupe.

Si on a besoin d'ajuster la position d'un objet dans son groupe plutôt que le groupe lui-même, on peut le faire avec l'outil Shift. Cet outil est souvent utilisé pour réaliser des objets qui tournent autour d'un point autre que le centre de l'objet.

 

TutorialHierarchy11.gif (17996 bytes)

 

bullet

Pour renommer un composant d'une scène, cliquer sur le nom du composant.

 

TutorialHierarchy12.gif (2080 bytes)

 

bullet

Cliquer sur un Objet, une lumière, ou une camera dans la hiérarchie de la scène entraine sa sélection dans la scène. De même, cliquer sur un élément de la scène fera qu'il est sélectionné dans la hiérarchie.

 

TutorialHierarchy13.gif (17169 bytes)

 

bullet

Les possibilités de glisser / déposer de 3D Canvas s'appliquent aussi bien à la hiérarchie de la scène qu'à la scène elle-même. Si on le souhaite, on peut glisser / déposer une primitive, une lumière ou tout autre objet, directement sur le panneau de hiérarchie de la scène.

 

TutorialHierarchy14.gif (8230 bytes)