Synthetic Root Bone

From HEWIKI
Jump to: navigation, search
Icon 3dsMax.png
Icon Maya.png

Contents


The Synthetic Root Bone is the compass needle at the base of the character. The character follows where the SRB goes.
This is about the node which determines which way a character faces. For the parent node (bip01) of a skeleton, see Root bone.

Overview

The Synthetic Root Bone (Note: also known as the GrannyRootBone) is what is used by HeroEngine to track a character, and synch its position and orientation across multiple clients. The SRB is like a compass needle that is always aligned with the ground, and shows a character's facing position. The rest of the character's skeleton is basically aesthetic, as it goes where the SRB goes.

The SRB has no physical analogue in a skeleton, and is not the the pelvis, the arms, or the head. It is a bone that is created as a parent of what would otherwise be the root bone (usually the pelvis), and typically placed on the floor directly below the character. When animating, this root bone is moved to maintain its relative position on the floor to the character, and can even be script-driven in many animations.

The idea behind the SRB bone is to encode what the animator expects to have happen regarding motion accumulation. Since the SRB is the root of the skeleton, it will be the bone that HeroEngine processes for motion accumulation. Thus, by having a separate bone that has nothing to do with the actual movement of a bone in the character, the animator is given the control necessary to directly specify how accumulation should occur.


3ds Max

Clicking the Create SRB button on the Hero Character Tools panel will add a properly configured Synthetic Root Bone (made up of a SyntheticRootBone and RootHelper) to any rig with a root bone named exactly "Bip01".

The SyntheticRootBone acts as faux root node to indicate character orientation and position in HeroEngine.

You animate the SyntheticRootBone to cause your character's position and orientation to animate in HeroEngine.


Link Info

For 3ds Max, You can use the link settings in 3ds Max (see Hierarchy tab panel>Link Info), if you wish to animate this bone differently than the root of your character (by default it follows its position and heading rotation changes). For example, if the root bone is needed for animating vertical transformation on a rig, but there is a need for a bone to remain on the ground plane.


MaxGrannyRootBone Link Info.png


Maya

Clicking the Create SRB button on the Hero Character Tools window or clicking the Create SRB icon on the HeroTools Shelf will add a properly configured Synthetic Root Bone (made up of a SyntheticRootBone and RootHelper) to any rig with a root joint named exactly "Bip01". In Maya, the SyntheticRootBone can be placed onto the selected root joint of the character with anyname, however the Create SRB will automatically search for "Bip01" if no joint is selected.

The SyntheticRootBone acts as a faux root node to indicate character orientation and position in HeroEngine.

You animate the SyntheticRootBone to cause your character's position and orientation to animate in HeroEngine.


SRB Inherit Toggle

For Maya, you can use the six SRB Inherit Toggle icon buttons on the HeroTools shelf if you wish to animate this bone differently than the root of your character For example, if the root bone is needed for animating vertical transformation on a rig, but there is a need for a bone to remain on the ground plane.


MayaHeroToolsShelf 2.0.09.png


See also

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox