【UZURIG2】リグにアニメーションを流し込む

今回はUZURIG2で作ったリグに、他キャラのアニメーションを流し込んでみましたので、過程を書いていきます。
動きをHumanIKでリターゲットして、リグコントローラーに反映させます。

オレンジ猫のリグに、黒猫のアニメーションを流し込みます。
UZURIG2専用のツールを使うので、UZURIG2で作成したリグが必要です。
関連記事 UZURIG2で動物のリグを作ってみた

リターゲット用のMayaシーンを作って、アニメーションをインポートする方法でやります。
アニメーションを何個も移植したいとき便利です。

使用環境:Maya2027 , UZURIG2 v2.8.14

リターゲット用のシーンを作る

新規シーンで、UZURIG2で作ったリグを開きます。

リグscene開く

UZURIGメニュー > FBX importer を開く。

FBX importer

リグと骨格を切り離します。
リグを選択して、DisconnectRig を実行。

DisconnectRigを実行

リグと骨格が別々になります。

リグと骨格が別々になります

そうしたらアニメーションを提供する側(黒猫)の骨格をシーンに追加します。
Mayaメニューの File > Import  をクリック。

インポートウィンドウ

Tポーズの骨格をインポートしてください。オプションは
・Use Namespacesに✓入れる
・File Content:Add

インポートオプション

黒猫をインポートしました。
分かりやすくモデルごとインポートしてますが、骨格だけのインポートでも大丈夫です。

黒猫インポート

そしたら黒猫とオレンジ猫、それぞれにHumanIKキャラクタ定義(Definition)を設定します。

↓こういうのを作る

すでに設定済みの場合はDefinitionのテンプレートを読み込めばOK。

まだ設定してないよという人は関連記事を参考に、骨格を割り当てるところまでやってください。

関連記事
image
HumanIKで動物をリターゲットする Mayaで動物のアニメーションを別の動物キャラに移植したので、やり方を書いていきます。骨格が異なるキャラへの移植なので、……

Definitionの設定が済んだら、
 キャラクター:オレンジ猫
 ソース:黒猫
にします。

するとオレンジ猫が黒猫と同じ動きをします。
試しに黒猫を動かしてみるとこんな感じ。

これでリターゲット用シーンは完成!

今後はこのシーンに黒猫のアニメーションを読み込めば、どんな動きでもオレンジ猫にコピーできます。
なのでいったんMayaシーンを保存しておくのがおすすめ。

アニメーションfbxを読み込む

リターゲット用シーンのfpsを、アニメーションデータのfpsと同じ値にしておきます。

Mayaシーンのfpsを、アニメーションデータのfpsと同じ値にします
30fpsのアニメーションを読み込むならMayaシーンも30fps。

黒猫のアニメーションfbxを読み込みます。
FileImport をクリック。

アニメーションfbxを選択して、オプションは
 ・Use Namespacesに✓
 ・黒猫のネームスペースを選択
 ・File content:Update animation

黒猫にアニメーションが入って、オレンジ猫も一緒に動きます。

体の動きがリターゲットできました!

尻尾や耳の動きもリターゲットしたいところですが
これはHumanIKに無い骨なので、ふつうのコンストレイントで動きをコピーします。

尻尾や耳のアニメーションをコピー

黒猫:親
オレンジ猫:子
になるように、ボーンをコンストレイントします。

黒猫のボーン→オレンジ猫のボーンの順番で複数選択して、Constrainメニュー > Orientのオプション をクリック。

Maintain offset:
 黒猫と同じポーズで動かすなら✓外す
 オレンジ猫のポーズを保ったまま動かすなら✓入れる
Constraint axes:Allに✓入れる
Applyで適用

全部の尻尾ボーンにこれをやると、動きがコピーできます。

同じやり方で耳、顎、視線なども動きを移植できます。

オレンジ猫にアニメーションを移植することができたので、
次はこの動きをリグコントローラーに移してやります。

ボーンの動きをリグコントローラーに移す

UZURIG2メニュー > Fbx Importer を起動。

以下の設定で回します。

  1. アウトライナからリグを選択
  2. Bake Controllers:✓入れてアニメーションの尺を設定
  3. ConnectRig:✓入れる
  4. Start Processをクリック

コントローラーで骨格が動かせる状態に戻ります。

黒猫は削除してOK。
これで移植完了!お疲れさまでした。

以上、UZURIG2でアニメーションの移植・リターゲットをする方法でした。

PAGE TOP