Game Deformation Guidelines

Harmony can export deformations to the game engine XML format. Only hierarchies made of Game Bones can be successfully exported. In addition, Kinematic Outputs were implemented to complement your game bones—see About Game Bone Deformation.

Although deformation comes equipped with a wide range of features, many were restrained to ensure that performance is on par with gaming industry standards. The following features are not compatible with the game engine SDK:

  • Zones of influence
  • Curve and Envelope deformations
  • Only a single pose is allowed per deformation hierarchy

The deformation in the game engine SDK does not behave exactly as the deformation in Harmony.

To comply with most game engines and maintain fast calculations, the SDK implements a linear base skinning algorithm to linearly blend the bones at articulations. You may notice some differences depending on the curvature of the articulations used.

NOTE: * Not currently available in the Cocos2d-x implementation of the game engine SDK.