By default, the scene hierarchy does not display shape nodes, hidden nodes, or underworld nodes. It displays only transform nodes—nodes that hold attributes and other information on an object’s transformation and parent-child relationships.
Shape node—holds an object’s geometry attributes or attributes other than the object’s transform node attributes. A shape node is a child of a transform node. A transform node has only one shape node.
Hidden node—any object hidden using Display > Hide from Maya’s menu bar. The default cameras top, front, side, and persp are also hidden nodes.
Underworld node—a pair of nodes below a shape node. When you create a curve on a NURBS surface, Maya generates an underworld transform node and shape node below the shape node of the surface. The CV positions of underworld nodes have UV coordinates on the surface rather than coordinates in world or local space.
A dotted line in the scene hierarchy indicates a connection to an underworld node. Connections to instanced objects are also indicated by dotted lines.
Hypergraph option settings are saved with a scene file. The options are not saved for Maya globally.
Example 1
If you select Create > NURBS Primitives > Sphere to create a sphere, Maya creates a transform node and a shape node.
The sphere’s shape node holds the mathematical description of the sphere’s shape. The sphere’s transform node holds the sphere’s position, scaling, rotation, and so on. The shape node is the child of the transform node.
If you select Options > Display > Shape Nodes in the Hypergraph, the scene hierarchy shows these nodes for the sphere:
Maya gives the nodes the default names shown in the preceding figure. The transform node is nurbsSphere1, the shape node is nurbsSphereShape1. If you rename the transform node, for example, to Bubble, Maya renames the shape node to BubbleShape.
If you rename the shape node, Maya does not rename the transform node. Maya doesn’t transmit a child’s attribute changes up to its parent.
Example 2
If you select Create > NURBS Primitives > Sphere to create a sphere, Maya creates a transform node and a sphere node. If you then select Modify > Make Live, then use the Create > Curve Tools > CV Curve Tool to draw a curve on the surface of the sphere and turn on the display of shape nodes and underworld nodes, the scene hierarchy appears as follows:
Maya gives the nodes the default names shown. The transform node is nurbsSphere1, the shape node is nurbsSphereShape1. The curve1 and curveShape1 nodes are underworld nodes for the curve created on the sphere’s surface.
When a curve-on-surface is hard to select in the workspace because of crowding or complex geometry, you can select it easily in the scene hierarchy with underworld nodes displayed.
Create a NURBS sphere named Ball and a NURBS cone named Cone. Write an expression to assign the value of Ball’s translate Y attribute to Cone’s translate Y attribute. The expression links the two values. When you move Ball up or down in the view (in a Y-axis direction), Cone moves up or down the same amount.
You can change the color-coding of the connection lines by selecting Color Settings and expanding Hypergraph/Hypershade.
When enabled, displays a blue line between two nodes that are connected by a constraint. An arrow indicates the direction of the connection.
Select Toggle Connection Label in the Hypergraph marking menu to show the type of constraint above each connection line. See Show connections in the Hypergraph.
Shows any connections that are cached.
Show the connections to and from every node in the scene hierarchy.
Shows the connections to and from the selected node.
Shows the connections leading up to the selected node.
Shows the connections leading from the selected node.
The Graph Layout Style lets you rearrange the layout style of nodes to suit your needs. This option is only available in the Connection View. Rearranging the layout can make the connections and their relationships more meaningful.
Displays the Hypergraph connections in a circular fashion by placing nodes in circular cluster arrangements.
Displays precedence relationships in the graph by placing nodes at different levels.
Aligns nodes within the graph vertically and horizontally.
Displays the Hypergraph nodes symmetrically when the topology of the nodes allows for it.
Displays the Hypergraph hierarchy as parent/child relationships with the root nodes at the top and child nodes further down the hierarchy.
Select one of the following orientation options.
Display the Hypergraph hierarchy horizontally.
Display the Hypergraph hierarchy in a vertical arrangement.
Display the Hypergraph hierarchy in a schematic arrangement where nodes are spaced evenly apart and children appear under their respective parents.
Select one of the following layouts.
Place nodes or groups of nodes in any location without conforming to structured hierarchy layouts.
Automatically groups the nodes into default hierarchies.
By default, Maya dollies from one view to another instantaneously when you change the panel view of a graph. (For example, by selecting View > Previous View.) You can slow Maya’s transition speed between views to make the view change action easier to see.
20 Frames dollies slowest, 5 Frames dollies fastest.
The Hypergraph automatically updates the scene hierarchy when you add or delete an object, rendering node, or other item in the scene
When you select an object in the scene hierarchy or dependency graph, the object is also selected in the workspace, Outliner, and elsewhere in Maya. Also, when you select an object in the workspace, Outliner, and elsewhere in Maya, the object becomes selected in the scene hierarchy or dependency graph.
These updates slow Maya operation when you work with a complex scene or when you’re examining nodes or dragging nodes to new positions in a free-form hierarchy. You can turn off the updating option to improve operation speed.
Display layer colors on the nodes. Coloring the nodes helps you organize and distinguish the nodes in their respective layers.
Shows any connections that are cached.
Colors nodes in the Hypergraph based on their timed performance. Nodes with a 0 timing value appear grey, while nodes with a positive timing value are displayed in increasing shades from blue to red.
While you can set Heat Map Display on or off for individual Hypergraph windows, all Hypergraph windows are subject to the same set of Heat Map Display options.
For more information about the Heat Map Display, see "Performance monitoring with the Heat Map Display" in Hypergraph tips.
Determines timing metric for the nodes.
Determines the timing type.
Determines how custom thresholds affect the Heat Map Display.
Remap colors adjusts the color scheme relative to the current threshold instead of the highest/lowest timing value node.
Hide nodes automatically hides all nodes whose timing values are higher or lower than the Upper threshold and Lower threshold respectively.
Lets you set a custom boundary for the upper (red) and lower (blue) thresholds of the Heat Map Display.
Allows you to add nodes over the cutoff value relative to the threshold measured in percentage.
Turns global node timing on and off.
Reset all node timers to 0.
Regenerates and redraws all Hypergraph windows currently with Heat Map Display mode enabled.
Shows connections that do not represent data flow.
Displays multiple connections between two nodes as a single, bold line. For more information, see "Merge connections" in Hypergraph tips.
Displays expanded assets nodes with an opaque background.