LogoLogo
GeneralAccountsPlayersOwnersCreatorsThe Sandbox Website
Creators
Creators
  • 🎆Welcome to the Creator Portal
  • 🟦Learn Creator Basics
    • 🟦Scale & LAND Use
    • 🟦Assets & Equipment
    • 🟦Avatars & Character
    • 🟦Look & Feel
    • 🟦Logic & Gameplay
    • ❓FAQs: Gameplay
    • ❓FAQs: Assets
    • 🧙‍♂️Begin Game Maker (Video Series)
  • The Sandbox Creators Forum
  • The Sandbox DAO
  • 🪙Monetisation
  • Game Maker
    • ✨Create Experiences
    • 🔰Beginners
      • Play/Test
      • Build with Blocks
      • Place Assets
      • Set Object Actions
      • Trigger Logic
      • Craft Quests
      • Set Up Mechanics
      • Build Multiplayer Games
    • Game Maker 0.11 Update
    • 0.11 Upgrade Guide
    • 📖Docs
      • Navigate Game Maker Home
      • Manage Experiences
      • Controls & Shortcuts
      • Build Menus
        • Top Bar
          • Gameplay
        • Side Bar
          • Hierarchy
          • Presets
        • Library & Quick Access Bar
        • Grid System & Snap Tool
        • Properties Panel
      • Using Blocks
      • Using Assets & Objects
        • Behaviour & Component Parameters
        • Tags
        • Messages
      • Behaviours
        • NPC - AI Pawns
          • 🔵Citizen
          • 🔵Farmer
          • 🔵Healer
          • 🔵Melee Enemy
          • 🔵Predator
          • 🔵Prey
          • 🔵Soldier
          • 🔴Friendly NPC
        • Movement
          • 🟡Door
          • 🟡Bird
          • 🔴Basic Platform
          • 🔴Advanced Platform
          • 🔴Projectile
          • 🔴Rotate
        • Basic Logic
          • 🔵Message Broadcaster
          • 🟢Combination Code
          • 🟢Asker
          • 🟢Timed Events
          • 🟡Crowd Event
          • 🔴Spawn Point & Avatar's Feature
        • Modifiers
          • 🔵Actor Property Switcher
          • 🔵Multi
          • 🔵Void
          • 🟢Asset Spawner
          • 🟢Replace Asset
        • Visual
          • 🟢Post Process Effects
          • 🟡Weather Switcher
          • 🟡Animated Decoration
      • Components
        • Actions
          • 🟢Climbable
          • 🟢Avatar Teleport
          • 🟢Collectable
          • 🟢Drop
          • 🟢Slide
          • 🟢Speaker
          • 🔴Pickable
        • Triggers
          • 🟢Plant
          • 🟢Switch
          • 🟢Button
          • 🟢Trigger Volume
        • Status
          • 🟢Toggle
          • 🟢Power Up
          • 🔴Avatar Checkpoint
          • 🔴Health
        • Gameplay
          • 🔵Defeat
          • 🔵Victory
          • 🔴Raycast
        • NFT
          • 🟢NFT Sensor
          • 🟢NFT Image Display
          • 🟢Image Display
          • 🔴NFT Details Display
        • Display
          • 🟢Indicator
          • 🟢Rarity VFX
          • 🟡Visual FX
          • 🟡Light
        • Audio
          • 🟡Play Sound
      • Objectives
      • Game Rules
        • Math
        • Time
        • Comparisons
        • Replace Variable Values
        • Game Screen
        • Triggers
        • Events
      • Build Singleplayer & Multiplayer Logic
      • Quality Guidelines
        • Optimisation
        • Testing
        • Playability
      • Templates
    • 📑Creative Guides
      • 📗Game Rules Guide
        • Point Race
        • Collect Points
        • Time Trial
        • Combo
        • Hunger
        • Poison
        • Shop
      • ⚙️Logic Guide
        • Abilities
        • Equipment Based Logic - On Equip / NFT Sensor
        • Doors & Chests
        • Collectibles
        • Text, Quests & Icons
        • Platforms
        • Victory & Defeat
        • Miscellaneous
        • NFT Inspect
        • Fighting
      • 🏞️Experience Guide
        • Tower Defense
        • Horror / Backrooms
        • Solo Platforming
        • Social Platforming
        • Resource Management
        • Cooking Simulator
        • Survival
        • Action / Adventure
        • Night Clubs & Concerts
        • Virtual Home & Architecture
        • NFT Gallery / In-Game Shop
        • Puzzle Games
        • Social Hubs
        • Simulation
      • 🎲Experience Design Techniques
        • Narrative Design
          • Worldbuilding
          • Storyboard
          • Dialogue
        • Art Design
          • Experience Art Concept
          • Asset Curation
          • Blockout Aesthetics
          • Detailing / Dressing
        • 3D Spatial Layout
          • Rough Base Map
          • Greyboxing / Blockout
        • Game Design
          • Ramp of Difficulty
          • Risk & Reward
          • Game Loops & Decisions
    • 🎬Game Production Guide
      • 🟥Concept
      • 🟧Blockout
      • 🟨Logic
      • 🟩Art
      • 🟦Quality Assurance
      • 🟪Polish
      • ⬜Marketing
    • 🧰Publish Experiences
      • Experience Manager
        • Experience Analytics
        • 🧰Experience Page
          • Content Guide
          • Marketing
          • Create an Experience Trailer
          • Player Engagement
        • Map Location
        • Asset Review
        • Access Restrictions
      • Collaborating With Third Parties
      • ❓FAQs: Experience Publishing
    • 🕘Version Notes & Changelogs
      • Game Maker 0.11
        • ❗0.11 Upgrade Guide
      • Game Maker 0.10
      • Game Maker 0.9
      • Game Maker 0.8
      • Game Maker 0.7
    • ❓FAQs: Game Maker
  • VoxEdit
    • ✨Create Assets
    • 🔰Beginners
    • 📖Docs
      • Navigate VoxEdit Home
      • Controls & Shortcuts
      • Panels & Custom Layouts
      • Block
      • Modeler
        • Use Modes & Tools Together
        • Set the Pivot Point
        • Create Frame Assets
      • Animator
        • Build a Rig
        • Create an Animated Asset
        • Use Inverse Kinematics
      • Templates
      • Quality Guidelines
        • Asset Types & Collisions
        • Asset Scale
        • Node Efficiency
        • Pivot Point & Alignment
        • Animation
        • Visual Quality
        • Asset Name & Description
        • Manage Files & Folders
    • 📑Creative Guides
      • 🧍Asset Guide
        • Structures & Landmarks
          • Basic Building: No Entry
          • Animated Building: No Entry
          • Unanimated Building: Player Entry
          • Landmark
          • Building Facade
          • Structure Component Parts
          • Modular Architecture
        • Humanoids & Animals
        • Vehicles
        • Equipment
        • Art: Statues, Paintings
          • Animated Art Screens
          • Statues
          • Kinetic Art Sculptures
          • Paintings
          • Performance Art
        • Furniture
        • Platforms
        • Doors, Gates, and Windows
          • Multi Design Door Asset
        • Chests & Other Animated Interactions
        • Plants, Trees
        • Objects, Machines
        • Signs & Text
        • Obstacles
        • Create Frame Assets
      • 🎨Art Techniques
        • Asset References
        • 3D Design
          • 🧹Need to Simplify?
          • ✂️Trim All Volumes
          • 🟢Optimize with Texture
          • 🟢Curved Edges: Blocky Style
          • 🟡Break Down Objects
          • 🟡Create Smooth Angled Lines
          • 🟡Circular Shapes: Cross Technique
        • Colour, Texture & Depth
          • 🪅Colour Choice & Strategy
          • 🧱Textures & Materials
    • 🧰Upload Assets to Workspaces
    • 🌟Mint & List Assets to Sell
    • 🕘Changelogs
    • 🔓Open Source Assets
    • ❓FAQs: VoxEdit
  • Creators Program
    • 🏗️Builders' Challenge
      • Rules & Eligibility
      • Earnings & Rewards
      • How to Succeed in the Builders' Challenge
      • ❓FAQs: Builders' Challenge
    • ℹ️Creator Contests
    • 🏆Game Jams
      • Rules & Guidelines
      • Judges & Voting
      • Explore Past Winners
      • ❓FAQs: Game Jams
    • 🏆VoxEdit Contests
      • Rules & Guidelines
      • Judges & Voting
      • Explore Past Winners
      • ❓FAQs: Voxel Art Contests
  • General
    • 📚The Sandbox Documentation
    • 🔄Play, Create & Earn
    • 🗺️Map
    • 🛒Marketplace
    • 🗣️Discord Community
    • 🔗Social Networks, News & Blogs
    • The Sandbox Linktree
    • ❓Help & Contact
Powered by GitBook
LogoLogo

INFO

  • Discord
  • Social, News & Blogs
  • Service Status

PLAY

  • Events
  • Map
  • Avatar

CREATE

  • VoxEdit
  • Game Maker
  • Contests

OWN

  • SAND
  • LAND
  • Staking

Copyright ©The Sandbox. All Rights Reserved.

On this page
  • What is a Rig?
  • Parent & Child Relationships
  • Build a Rig
  • Import a Hierarchy

Was this helpful?

  1. VoxEdit
  2. Docs
  3. Animator

Build a Rig

PreviousAnimatorNextCreate an Animated Asset

Last updated 24 days ago

Was this helpful?

What is a Rig?

A rig is a combination of multiple models to shape a compound asset (static) or an animated asset and define how the models may move in relation to each other.

The relationships are set up in a hierarchy of parent and child nodes in the Skeleton, where movement of the parent node determines the movement of its child nodes. A child node can also be a parent of other nodes, making it possible to rig and animate complex entities.

Parent & Child Relationships

Child Node

A child node is attached to a parent node within the Skeleton hierarchy. This empty node controls the location of any attached model relative to the position of the parent node.

Bounding Box

When you create a new node, it will display as an empty bounding box of 32x32x32 (if bounding boxes view enabled) until a model is linked. Then the bounding box will match the model linked to the node.

Motion

If the position of the parent node is adjusted, the child node will follow. However, the child node can be moved independently of the parent.

The exception is when is togged on in the Menubar, where the child node can be positioned and its parent (as well as its parent, and so on) will follow, which helps when it's more natural to position the child node at the end of chain of influence created from a hierarchy with multiple levels.

3D Movement Example

When a child node is moved or rotated in the viewport, the child node moves independently and the parent node stays in the same location.

When a parent node is moved or rotated in the Viewport, the child node will follow to maintain its relationship with the parent.

Example: Moving a Parent Node and Its Children

Example: Rotating a Parent Node and Its Children

Parent and Child Node Uses

Creating parent and child relationships between nodes can be useful for:

  • Keeping nodes organised in groups for easier management of complex rigs with multiple main parts, such as a bookshelf and the items placed on it

  • Building smooth, curved shapes using multiple models, such as a wheel or arch

  • Creating motion where some nodes naturally follow others, such as the parts of an arm

View Relationships

The image on the left shows the asset's appearance, with models linked to the rig's nodes.

The image on the right shows the asset's skeleton, with red lines that are thick at a connection with a parent node and thin at a connection with a child node.

PARENT/CHILD SIMILARITIES IN VOXEDIT & GAME MAKER The parent and child relationships defined in the Skeleton of the Animator are similar to the parent and child relationships of objects defined in Game Maker's Hierarchy.

In both software, the parent's position and rotation influences the same for the child.

Build a Rig

  1. To create a rig, first you must first decide the shape of your whole entity.

  2. To move these parts, nodes must be added in the Skeleton in a hierarchy of parent and child relationships.

Nodes are sometimes called the "bones" of the "skeleton."

  1. Models are linked to each node with a simple drag and drop from the Library to the node. Then they are positioned by selecting tools in the Menubar and adjusting in the Viewport. Be sure the pivot point for each model is positioned correctly for the expected motion.

Example:

The pivot point on the lid of a chest should be on the back where the hinges would be.

  1. You can create multiple animation states in the Timeline, which are poses of your rig's nodes/models. For each animation state, you can add motion keyframes to make the nodes/models move.

The entity below is one of many VoxEdit Templates, broken down into its models. The joints on a real animal help visualise all of its parts, which will become separate models. The joints also help visualise where the pivot point on each model should be, knowing how a model should move and rotate.

To simulate the movements of a dog or wolf, an entity would need parts such as:

The Torso and Pelvis are the center of the animal's body, so they should be parents of all other nodes. The Head and Front Legs are attached at the Torso and the Tail and Back Legs are attached at the Pelvis.

Except for the Body Centre group above, think of each of the other groups above as a chain of child nodes (and remember you'll need a chain for each Front Leg and Back Leg, as well as the Tail). There are a lot of nodes to add for this rig, but breaking it down like this makes it easier to get started.

The Skeleton shows the hierarchy of nodes, and the Viewport shows the models linked to the nodes. In the template example below, you can see a cascading chain of child nodes for each leg, the tail, and the head and neck.

In the image below, the skeleton is toggled on in the Viewport so you can see how the models are all connected as a hierarchy in the rig.

PRIOR KNOWLEDGE TO BUILD A RIG Visit the Beginners page for activities which gradually develop your skills:

NEXT STEP - ANIMATION

Import a Hierarchy

Importing a hierarchy from another project can save time building the current one. Export the hierarchy you want to reuse, then open the project you want to add it to and import at the correct node location in the Skeleton.

Example

You've created an excellent animation with multiple models for a flickering candle flame and want to reuse it on other assets.

Using the button in the Menubar, the rig's skeleton visibility can be toggled on/off.

Then you will into smaller parts, or models, based on the necessary structure, whether it is static or animated.

introduces adjusting VoxEdit's camera to view your project and using basic editing tools in paint mode, which are also used in the Modeler.

guides you to create and modify a model in the Modeler.

introduces the Animator. You'll learn to locate a node in the Animator Skeleton Panel, open its linked model seamlessly in the Modeler and edit, save, and return to the rig in the Animator.

is the main activity you'll need to rig a static compound entity (no motion). The activity includes adding and removing nodes in the Skeleton Panel, adding a model in the Library, linking models to nodes, and positioning nodes.

continues the example from activity 4 and explains how to create multiple animations and motion keyframes for an animated entity.

This will include a structure of all nodes exported, linked models, and motion keyframes. This method is how templates are "."

📖

BODY CENTRE

  • Torso

  • Pelvis

HEAD

  • Neck

  • Head

TAIL

  • Tail01

  • Tail02

  • Tail03

FRONT LEGS

  • FrontLeg01

  • FrontLeg02

  • FrontFoot

BACK LEGS

  • BackLeg01

  • BackLeg02

  • BackLeg03

  • BackFoot

break it down
Inverse Kinematics
unlocked
#id-1.-create-a-block-paint-only
#id-2.-create-a-model-basic-tools
#id-3.-customise-a-template-animator
#id-4.-build-a-rig-animator
#id-5.-create-animations-add-motion-keyframes
Normal View
The Skeleton of the Rig
Static Compound Entity
Skeleton Panel showing the rig
This image shows multiple models combined in the rig
This image shows all models in the rig separated
The hierarchy and skeleton are visible to show how the models are all connected.