A tutorial covering the Scene Hierarchy in Goo Create. The Scene Hierarchy is a list of all of the entities used in the scene. It also includes a root node with document settings, entity visibility toggles and parent-child relationships.
Difficulty: Beginner
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Scene Hierarchy
1. This tutorial aims to cover the basics of the Scene Hierarchy including its structure, entity parent and child
relationships as well as the entity visibility toggle.
In order to begin this tutorial, click on the link above this slideshow and duplicate the scene to your personal account
by pressing the large blue button labeled “Duplicate Scene”.
Scene Hierarchy
2. The Scene Hierarchy contains a root node (with global document settings, more information on this in recommended
tutorial below this slideshow) and all the entities in the scene. Entities are your objects such as camera, 3d-models and
lights.
Root Node
Entities
3. The order of which the entities are presented does not matter. As we are not limited to a 2-dimensional space, we can
not apply the approach as working in layers such as image-editing softwares. By changing the name of an entity, the
order of the entities in the Scene Hierarchy will update automatically and accordingly.
On the next slide, we will rename an entity.
Order in hierarchy have no impact on
layering in a 3-dimensional space
4. Lets change the name of the Superior Sphere to something a bit more appropriate, like Green Sphere.
In order to change the name of an entity you need to select it from the Scene Hierarchy. Do so by clicking on it. The left
column of the workspace, named Component Panel, should be populated with the properties of the entity. Change the
name of the entity by simply manipulating the text field in the top of the Component Panel.
Component Panel
Select entity
Change entity name here
5. If we now examine the Scene Hierarchy panel a bit more closely you can now see that the order of the entities has
been updated.
Alright, so we have now determined that the order of the entities in the Scene Hierarchy does not have an impact on
functionality. The Scene Hierarchy does however showcase the parent and child relationships between entities.
Order updates automatically
6. In short, transformational changes such as translation, rotation and scale, that are made to a parent entity are also
applied to its child entities. But transformational changes that are made to the child entity are not applied to the parent
entity. It is time to try this concept on our sphere entities!
Parent and child relationships
…on entities in Goo Create that is
7. First, lets see how they behave without any parent and child relationships. Select the Green Sphere either by clicking
on it in the canvas or clicking on it in the Scene Hierarchy.
Click on an entity in either the Scene
Hierarchy or in the canvas to select it
8. When the Green Sphere is selected, try moving it in either direction using the translation-gizmo that appears on top of it
in the canvas. As a result only the selected entity will be moved. Click and drag on one of the arrows in order to move
the entity.
Gizmo
Move an entity by pulling in one of
its translation arrows
9. Lets make our green sphere the parent entity of the Blue Sphere. In order to define the blue sphere as a child to the
Green Sphere, simply drag and drop it within the Scene Hierarchy onto the Green Sphere.
10. A tree-like structure should appear in similarity to what we saw before. Click on the arrow next to the name “Green
Sphere” in the Scene Hierarchy in order to expand it, showing its child entities.
Try selecting the Green Sphere and move it!
Click to expand or minimise
11. As a result, the Blue Sphere gets manipulated the same way as the Green Sphere. That is due to its relation as a child
to the Green Sphere.
12. In the Scene Hierarchy you can also toggle hide and show for the entities. You do this by pressing the little icon shaped
as an eye next to the name of the entity in the Scene Hierarchy.
Try hiding the Blue Sphere and showing it once again. Then, do the same for the Green Sphere.
Toggle visibility
13. As you noticed, when hiding the parent entity, the child entity becomes hidden as well. But hiding a child entity does
not affect the visibility of the parent entity.
14. In order to detach a child entity from its parent entity, simply drag and drop the child entity outside of its parent entity in
the scene hierarchy. Try detaching the Blue Sphere as a child to the Green Sphere.
15. Besides translation and toggle hide; changes on rotation and scale also affects an entity’s child. Feel free to mess
around with these attributes by using the gizmo switch, or the transformation component.
Gizmo switch
16. Do not forget to look beneath this slideshow for recommended further learning material or drop a piece of feedback in
the comment section.
You’re done!
Great job, you have mastered the Scene Hierarchy