Unity のアニメーションシステムにはヒューマノイドキャラクターを扱う特別な機能があります。ヒューマノイドキャラクターはゲームではとてもよく使われるので、Unity は特別なワークフローとヒューマノイドアニメーションのための拡張ツールセットを提供しています。
アバターシステム は、Unity がアニメーション化されたモデルがヒューマノイドであることと、モデルのどのパーツが脚、腕、頭、胴体と関連しているかを認識する方法です。
さまざまなヒューマノイドキャラクター間のボーンの構造が似ているので、あるヒューマノイドキャラクターから他のヒューマノイドキャラクターへアニメーションをマッピングすることができます。
以下のトピックでは、ヒューマノイドアニメーションとルートモーションについて詳しく説明します。