質問: 写真のような特定のボーンからサイズの違うボーンへアニメーションを焼き付けるにはどうすればいいのでしょうか? ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/9609ec33720d72137ee13f999cb68eac.png) 各ボーン構造等は同じでして、配置位置、スケールが違うとゆう条件です。 さすがに1からアニメーションを作るのは大変なので、そういったプラグイン等が有ると思うのですが、探してもUnityではなかなか見つからなかった為質問させていただきます。
回答: Unity標準機能に「Mecanim」というものがあります。 UnityのMecanimでキャラクターを動かす - Qiita Unity - マニュアル: 外部ソースのアニメーション まず、Unityではボーンへのモーション焼き付けは行いません。 通常のモーションは「参照」という形で、「モデルAのボーンに焼き付いているモーションを、モデルBの同名ボーンで再生する」という挙動です。 しかしこのままだと体型の違うモデルでは動きや見た目がおかしくなる(関節がズレる等)ので、これを吸収するのがMecanimです。 ただ、これだけ体型が違うとMecanimでも吸収しきれない可能性があります(動きに違和感が出るかも)。 まず一度Mecanimで試した後、ダメそうならモーションを作り直した方が綺麗な(自然な)見た目になるかと思います。 (3DソフトでモデルBを開く→モデルAのモーションインポート→調整、という流れでやれば一から作るよりは早いかと)