MRが楽しい

MRやVRについて学習したことを書き残す

自然なモーションを作成するCascadeurで人型モデルのモーションを作成する その2(作成モーションをUnityやBlenderに取り込む)

本日は Cascadeur の調査枠です。
アニメーションソフトウェアの Cascadeur で作成した人型モデルのモーションを Unity や Blender に取り込んでみます。
f:id:bluebirdofoz:20210923233928j:plain

前回記事

以下の記事の続きになります。
bluebirdofoz.hatenablog.com

作成データのエクスポート

Cascadeur で作成したモーションデータを取得するには FBX ファイルでのエクスポートを利用します。
前回作成したシーンデータを開き、メニューから[File -> Export Fbx/Dae]を開きます。
f:id:bluebirdofoz:20210923233948j:plain

[Without Meshes]を選択すると、アニメーションデータのみを FBX ファイルに出力することができます。
モデルを含めたデータを FBX ファイルに出力する際は[Scene]を選択します。
今回はアニメーションデータを取得したいので[Without Meshes]を選択しました。
f:id:bluebirdofoz:20210923233959j:plain

Blenderへのインポート

Blender にデータをインポートする場合は[ファイル -> インポート -> FBX(.fbx)]で出力した FBX ファイルをインポートします。
f:id:bluebirdofoz:20210923234011j:plain

[ドープシード]パネルを開くと、Blender 上で各ボーンに設定されたアニメーションデータが確認できます。
f:id:bluebirdofoz:20210923234024j:plain

Unityへのインポート

Unity へは FBX ファイルをドラッグすることでインポートできます。
f:id:bluebirdofoz:20210923234036j:plain

FBX ファイルの中を確認すると、アニメーションデータを確認できます。
f:id:bluebirdofoz:20210923234047j:plain

Humanoid リグのモデルにアニメーションを流用する場合は、[Rig]タグから[AnimationType]を[Humanoid]に変更します。
f:id:bluebirdofoz:20210923234058j:plain
f:id:bluebirdofoz:20210923234108j:plain

これで作成したモーションを同じ[Humanoid]リグを設定したモデルに流用できます。
f:id:bluebirdofoz:20210923234119j:plain