<Skeleton>

Description

Tag representing the bone hierarchy.

The information recorded here is the same as the bone hierarchy of the skeletal model for the animation.
Using this information, node optimization can be preformed even for the CSKLA file alone.

Attributes

TypeAttributesDescription
IsTranslateAnimationEnabled Flag indicating whether translation elements are applied when animating.
RootBoneName Name of bone that is the skeleton root.
SkeletonScalingRuleScalingRule Scaling rule for bones.

SkeletonScalingRule Enumerated Type

ValueDescription
StandardCalculate using standard scaling method.
MayaCalculate using Maya's scaling method.
SoftimageCalculate using Softimage's scaling method.

Example Output

<SkeletalAnimationData>
<Skeleton RootBoneName="human" ScalingRule="Maya" IsTranslateAnimationEnabled="true">
<Bones>
<Bone Name="human" ParentBoneName="" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off">
<Transform>
<Scale X="1" Y="1" Z="1" />
<Rotate X="0" Y="0" Z="0" />
<Translate X="0" Y="0" Z="0" />
</Transform>
</Bone>
<Bone Name="polygon_all" ParentBoneName="human" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off">
<Transform>
<Scale X="1" Y="1" Z="1" />
<Rotate X="0" Y="0" Z="0" />
<Translate X="0" Y="0" Z="0" />
</Transform>
</Bone>
</Bones>
</Skeleton>
</SkeletalAnimationData>

CONFIDENTIAL