Uploaded July 2026 | Updated September 2026, 2 weeks ago
fkrt.co/eKrU9C
Introduction to Joint Hierarchies
Creating a Joint Hierarchy
Gimbal Lock
Joint Display Size
Adding Extra Joints
Orienting Joints
1. Introduction to Joint HierarchiesIn Simple Words: Think of a joint hierarchy exactly like a family tree. It uses a Parent-Child relationship. When the Parent moves, the Child moves with it automatically. But if the Child moves, the Parent stays perfectly still.Example: Your shoulder is the parent of your elbow, which is the parent of your wrist. If you swing your shoulder, your whole arm moves. If you rotate just your wrist, your shoulder doesn't budge.Where in Maya 2023: You can view this visual hierarchy in the Outliner (Windows Outliner). Joints are represented by an icon of two small circles linked together.2. Creating a Joint HierarchyIn Simple Words: This is the act of physically drawing your skeleton bones directly into your 3D viewport.Example: Clicking once to place a hip joint, clicking again for the knee, and clicking a third time for the ankle creates a sequential chain.Where & Options in Maya 2023: * Switch to the Rigging menu set (press F3 or select it from the top-left dropdown).Go to Skeleton Joint Tool and click the Option Box ($\square$) to open the tool settings.Key Options inside the Tool Settings:Degrees of Freedom: Allows you to restrict which axes ($X$, $Y$, or $Z$) can rotate.Scale Compensate: Turn this ON (default) so that scaling a parent joint stretches the bone length to the child without distorting the child's actual physical size.3. Gimbal LockIn Simple Words: Gimbal lock happens when two of your three rotational axes ($X, Y, Z$) overlap each other perfectly. When this happens, you lose one whole dimension of movement, and your character's limb might wildly twist or flip during animation.Example: Imagine a standard desk globe. If you rotate the frame so that the poles point directly sideways, spinning the globe on its axis and spinning its frame now do the exact same physical movement. You've lost a direction of control!Where & Options in Maya 2023: * Select your joint, activate the Rotate Tool (E), and in the Tool Settings on the right side, switch your Axis Orientation from Object/World to Gimbal.To prevent or shift when this lock happens, change the Rotate Order (e.g., from default $XYZ$ to $YZX$) inside the joint’s Attribute Editor (Ctrl + A) under the Transform Attributes tab.4. Joint Display SizeIn Simple Words: This option resizes the visual size of the joints in your viewport. It does not affect how the skeleton behaves or renders; it's purely to make it easier for your eyes to see.Example: If you are rigging a giant dragon, your default joint sizes might look like tiny invisible specks. If you're rigging a tiny finger, the joints might overlap into a massive giant ball. You scale them so they match the mesh.Where & Options in Maya 2023: * Go to the top main menu: Display Animation Joint Size...This opens a small dialog window with a percentage slider where you can adjust the viewport scale globally.5. Adding Extra JointsIn Simple Words: Inserting a brand-new joint directly into the middle of an already existing bone chain without breaking the setup.Example: You rigged a forearm, but later realize the character needs a twist joint right in the middle of the radius bone to allow for realistic forearm rotation.Where & Options in Maya 2023:Go to Skeleton Insert Joint Tool.Click and drag from an existing parent joint toward its child to instantly split the bone and drop a clean new joint right in the middle.6. Orienting JointsIn Simple Words: This defines which way a joint’s local coordinates ($X, Y, Z$) point. For clean rigging, one axis must point cleanly down the bone toward the child, while the other axes dictate clean, natural bending.Example: If your character bends their finger, it should rotate beautifully on a single axis (like $X$). If the joint is poorly oriented, bending the finger will cause it to awkwardly twist sideways.Where & Options in Maya 2023:Go to Skeleton Orient Joint $\square$.Key Options inside the window:Primary Axis: Usually set to X, meaning the X-axis points straight down the length of the bone.Secondary Axis: Usually set to Y or Z to control the main rotational orientation (like world up).Orient Joint to World: Resets the local orientations to align identically with the world space grid.
fkrt.co/eKrU9C
Introduction to Joint Hierarchies
Creating a Joint Hierarchy
Gimbal Lock
Joint Display Size
Adding Extra Joints
Orienting Joints
1. Introduction to Joint HierarchiesIn Simple Words: Think of a joint hierarchy exactly like a family tree. It uses a Parent-Child relationship. When the Parent moves, the Child moves with it automatically. But if the Child moves, the Parent stays perfectly still.Example: Your shoulder is the parent of your elbow, which is the parent of your wrist. If you swing your shoulder, your whole arm moves. If you rotate just your wrist, your shoulder doesn't budge.Where in Maya 2023: You can view this visual hierarchy in the Outliner (Windows Outliner). Joints are represented by an icon of two small circles linked together.2. Creating a Joint HierarchyIn Simple Words: This is the act of physically drawing your skeleton bones directly into your 3D viewport.Example: Clicking once to place a hip joint, clicking again for the knee, and clicking a third time for the ankle creates a sequential chain.Where & Options in Maya 2023: * Switch to the Rigging menu set (press F3 or select it from the top-left dropdown).Go to Skeleton Joint Tool and click the Option Box ($\square$) to open the tool settings.Key Options inside the Tool Settings:Degrees of Freedom: Allows you to restrict which axes ($X$, $Y$, or $Z$) can rotate.Scale Compensate: Turn this ON (default) so that scaling a parent joint stretches the bone length to the child without distorting the child's actual physical size.3. Gimbal LockIn Simple Words: Gimbal lock happens when two of your three rotational axes ($X, Y, Z$) overlap each other perfectly. When this happens, you lose one whole dimension of movement, and your character's limb might wildly twist or flip during animation.Example: Imagine a standard desk globe. If you rotate the frame so that the poles point directly sideways, spinning the globe on its axis and spinning its frame now do the exact same physical movement. You've lost a direction of control!Where & Options in Maya 2023: * Select your joint, activate the Rotate Tool (E), and in the Tool Settings on the right side, switch your Axis Orientation from Object/World to Gimbal.To prevent or shift when this lock happens, change the Rotate Order (e.g., from default $XYZ$ to $YZX$) inside the joint’s Attribute Editor (Ctrl + A) under the Transform Attributes tab.4. Joint Display SizeIn Simple Words: This option resizes the visual size of the joints in your viewport. It does not affect how the skeleton behaves or renders; it's purely to make it easier for your eyes to see.Example: If you are rigging a giant dragon, your default joint sizes might look like tiny invisible specks. If you're rigging a tiny finger, the joints might overlap into a massive giant ball. You scale them so they match the mesh.Where & Options in Maya 2023: * Go to the top main menu: Display Animation Joint Size...This opens a small dialog window with a percentage slider where you can adjust the viewport scale globally.5. Adding Extra JointsIn Simple Words: Inserting a brand-new joint directly into the middle of an already existing bone chain without breaking the setup.Example: You rigged a forearm, but later realize the character needs a twist joint right in the middle of the radius bone to allow for realistic forearm rotation.Where & Options in Maya 2023:Go to Skeleton Insert Joint Tool.Click and drag from an existing parent joint toward its child to instantly split the bone and drop a clean new joint right in the middle.6. Orienting JointsIn Simple Words: This defines which way a joint’s local coordinates ($X, Y, Z$) point. For clean rigging, one axis must point cleanly down the bone toward the child, while the other axes dictate clean, natural bending.Example: If your character bends their finger, it should rotate beautifully on a single axis (like $X$). If the joint is poorly oriented, bending the finger will cause it to awkwardly twist sideways.Where & Options in Maya 2023:Go to Skeleton Orient Joint $\square$.Key Options inside the window:Primary Axis: Usually set to X, meaning the X-axis points straight down the length of the bone.Secondary Axis: Usually set to Y or Z to control the main rotational orientation (like world up).Orient Joint to World: Resets the local orientations to align identically with the world space grid.




![Nuke 15 – Node Editing and Cloning Tips
Welcome back! As **Nuke Master**, here is the simple, step-by-step breakdown of the second module image (**Session Topic: Understanding Nodes**) and how every tool, option, and workflow operates inside **Foundry Nuke 15**.
### Step-by-Step Breakdown of Session Contents in Nuke 15
#### 1. Working with Nodes
In Nuke, **Nodes** are the building blocks of every compositing script. Instead of layers, each node performs a specific task (e.g., reading a file, color grading, or keying) and passes visual data down the pipe.
* **Adding Nodes:** Press `Tab` in the Node Graph (DAG) and type the node name, or click tools from the Left Toolbar.
* **Connecting Pipes:** Drag the arrow inputs (like `A`, `B`, `mask`) onto other nodes. In Nuke 15, `B` is always the background/main stream, and `A` is the foreground/overlay stream.
* **Bypassing/Disabling:** Press `D` on your keyboard to disable or re-enable any node quickly without disconnecting it.
#### 2. Selecting Nodes
Navigating your script efficiently requires quick node selection shortcuts:
* **Single Selection:** Left-click (`LMB`) on any node.
* **Multi-Selection:** Drag a marquee box around nodes, or hold `Shift` + click individual nodes.
* **Select Connected Tree:** Click a node and press `Ctrl/Cmd + Alt + A` to select all connected upstream and downstream nodes.
* **Select Upstream Stream:** Hold `Ctrl/Cmd` and drag a node to grab all nodes feeding into it.
* **Search Node by Name:** Press `/` (forward slash) or `Ctrl/Cmd + F` to open the search bar and find specific nodes by name across complex scripts.
#### 3. Renaming Nodes
Keeping the Node Graph structured and readable is essential for pipeline production:
* **Properties Method:** Double-click a node to open its **Properties Panel**, click the top header field (where the node name sits), type the new label, and press `Enter`.
* **Node Labels:** In the properties panel, you can also use the `label` parameter to add helpful text directly underneath the node box in the Node Graph (e.g., adding `[value size]` to show blur radius).
* **Backdrop Node:** Select nodes and press `Alt + N` to wrap them inside a color-coded backdrop box for visual organization.
#### 4. Editing Nodes
Modifying node properties and behaviors:
* **Tweak Parameters:** Adjust numerical values, sliders, wheel controls, or checkboxes inside the Properties Panel.
* **Resetting Values:** Click the small `Ctrl` / reset arrow icon next to a parameter to restore its default value.
* **Replacing Nodes:** Select an existing node, hold `Ctrl/Cmd`, and create a new node (via Tab or Toolbar)—the new node automatically replaces the old one inline.
* **Extracting Nodes:** Select a node inline and press `Ctrl/Cmd + Shift + X` to pull it out of the pipe without breaking the main connection.
#### 5. Cloning Nodes
Cloning creates a live-linked copy of a node. Any parameter change made in the parent node instantly updates all cloned copies.
* **Create Clone:** Select a node and press `Alt + K` (or select `Edit - Clone` from the top menu).
* **Copy as Clone:** Select a node and press `Ctrl/Cmd + K` to copy it, then paste (`Ctrl/Cmd + V`) anywhere else in your script.
* **Visual Indicator:** Cloned nodes in Nuke 15 display a distinct orange connection line linking them together and feature a `C` indicator on the node block.
* **Decloning:** Select a cloned node and press `Alt + Shift + K` to un-link it into an independent node.
#### 6. Roto-scoping
**Rotoscoping (Roto)** is the process of manually creating masks/shapes around elements in a frame to isolate them from their background across time.
* **Keyframes:** Roto shapes use Bézier or B-Spline handles animated over keyframes on the timeline.
* **Sub-frame Motion Blur:** Nuke 15 allows real-time motion blur calculations directly inside the Roto tool using the `Motion Blur` parameter slider.
* **Feathering:** Adjust inner or outer feather handles (`Shift + Drag` points) to create smooth alpha blending on edges.
#### 7. Roto Node
The **Roto Node** (Keyboard Shortcut: `O`) is the dedicated node for vector masking in Nuke:
* **Shape Tools:** Includes **Bézier**, **B-Spline**, **Ellipse**, and **Rectangle** vector toolsets in the Viewer overlay.
* **Layer/Shape List:** The Properties Panel contains a hierarchical folder list where shapes can be grouped, renamed, locked, or hidden.
* **Output Modes:** Channels can be set to write directly to `Alpha`, `RGBA`, or custom user-defined channels.
* **Blending Operations:** Each shape layer offers individual boolean operations like `Over`, `Minus`, `Plus`, `Multiply`, or `Difference` to cut out complex organic forms.
Would you like detailed shortcuts or step-by-step exercises for setting up **Roto shape parenting with Tracker nodes**?
00:00 Introduction
06:24 Marker 4 Nuke 15 – Node Editing and Cloning Tips](https://i.ytimg.com/vi/rCoEjJ0BhVY/mqdefault.jpg)





