Cascadeur mixamoキャラにRetargetingしてBlenderへ
hr.icon
1. はじめに
mixamoキャラクターにCascadeurのアニメーションを適用(Retargeting)させて、Blenderに読み込む方法を紹介する。Cascadeur 2025.3 Mac版ではマテリアルに対応していないので、Cascadeurからはソリッドのままで書き出し、Blenderで別途テクスチャ入りのT-Poseを読み込んだ上で、Actionの入れ替えを行う。BlenderでもRigifyやAuto-Rig Proを使えばできるが、cascadeurで前処理した方が簡単。Cascadeurで将来マテリアルが扱えるようになれば不要になる可能性はある。
なお、Retargeting機能はCascadeur Pro版かEDU版のみ利用できる。
https://gyazo.com/3483ea0efcf02e90437ff57943bf1194
hr.icon
2. 異なるキャラクターへのRetargeting
Armature(骨格)構造の異なるモデルへは単純なアニメーションコピーはできない。構造の違いを整理してから適用する必要があり、CascadeurではRig Modeで構造を揃えた上でRetargetingできる。
https://www.youtube.com/watch?v=aycqbvl8mFY
その他の参考
YouTube - Animation Retargeting in Cascadeur
YouTube - Animation Retargeting in Cascadeur
hr.icon
3. 演習の流れ
mixamoキャラデータの準備
Cascadeur
mixamo FBX(T-pose)の読み込み
リターゲティング
FBX書き出し
Blender
mixamo FBX(T-pose)の読み込み
Cascadeur FBXの読み込み
すぐにMeshとArmatureの削除 ※Actionのみ残る
Actionの入れ替え
hr.icon
4. mixamoキャラデータの準備
https://gyazo.com/3999cadd25216978d6cd38a522b72b83
設定は変更せずにダウンロードする。
https://gyazo.com/ec4e97b4ff01b565884bc38ce917d38c
hr.icon
5. Cascaderuの作業
5.1 サンプルプロジェクトを開く
HomeのサンプルからBackflip_animation.cascを開く。
https://gyazo.com/5549964e983640aee76fa3c4eacebb04
5.2 新規シーンの作成
Cascadeurで、File > New Sceneで新規シーンの作成する。
https://gyazo.com/dfeab579c60458d6820819baf41d26d6
シーンタブが2つになる。
https://gyazo.com/d56278c51b58502ccab4ef4dad00736a
5.3 FBXの読み込み
File > Import Fbx/Dae
https://gyazo.com/952c4c59a82d0f16b152c24db7504e99
FBX/DAE IMPORTダイヤログでは設定は変更せずにImportを押す。
https://gyazo.com/c6dfb63baf7ddeec3752e3909f38a914
FBXを読み込む。
https://gyazo.com/352aefb89085eb55810bd3228823d0f1
RIG MODE HELPERの「Enter rig mode to rig the imported model?」はYesをクリック。
https://gyazo.com/c66b527ad204e91242db3f4c2934c836
「For humanoid characters it's best to use the quick rigging tool. Launch it?」もYesをクリック。
https://gyazo.com/aab95af7530442d9e130238dfa3c39f5
QUICK RIGGING TOOLの下図をOk。
https://gyazo.com/60323fdeba9f660b03f57cd4bff0e46f
Add rig elementsをクリック。
https://gyazo.com/98f18de6e24ce82871d9fa5a9669254e
Generate rig をクリック。
https://gyazo.com/37fbf5c4242bc07bf61508ddcde5703b
Cascaderのリグ仕様に変換されたmixamoモデルが表示される。
https://gyazo.com/46352c7c27ce53afa2e0f82db76bd514
5.4 Retargeting
mixamoシーンをBackflipシーンと同じフレーム数(123)にする
https://gyazo.com/80af43c144dc3682b696d38108f466ce
Backflipシーンの全フレームを選択して、Edit > Retargeting Copy
https://gyazo.com/1592c630d84c4aca0e50301877cd424f
mixamoキャラシーンの全フレームを選択して、Edit > Retargeting Paste
https://gyazo.com/55f8c95fb72ce0398ef2b13b3552d0c7
アニメーションが反映される。
※Retargetingした後は、元のモデル以上にポイント固定されている場合が多い
https://gyazo.com/3ecf86c913d33983f808840e2afb144f
5.5 FBX書き出し
File > Export Fbx/Dae
https://gyazo.com/215a8c1967a58441d8f774f5c05fd983
Exportをクリック。
https://gyazo.com/24a975e2362336c952e033b7a52c39bc
必要に応じて、mixamoキャラシーンを保存する。
hr.icon
6. Blenderの作業
Blender 4.4からAction EditorにSlot機能が追加
6.1 準備
新規プロジェクトを作成して、Cubeを削除する。
必要に応じて保存する。
https://gyazo.com/3495d00d9f6b5c290c6fd10c8b9aeb59
6.2 mixamoキャラの読み込み
File > ImportでFBXを読み込む。
Material PreviewでFlat、Texture表示する。
https://gyazo.com/86821dbf2f56780eb866fe96a248a174
6.3 Cascaderから出力したFBXの読み込み
https://gyazo.com/fb73caaaa34aa94ba0d901a9002ebfe5
読み込んだArmatureとMeshを選択したままXキーで削除する。
アニメーションデータは削除されない。
https://gyazo.com/55c7f93ab6eb5d139ce25204f2804d7c
T-PoseのArmatureを選択
TimelineをDope Sheetに変更して、Action Editorモードにする。
https://gyazo.com/a9204c40df3ffdf5f4415b04f06d5455
ActionをF boss_backflipを選択する。
https://gyazo.com/7b24bffec3c0f3409ec3143e61a5be77
SlotをArmature.001を選択する。
https://gyazo.com/d80c10c02aec1aec5dc92495c292d3a7
下図は3D Onion Skinning Addonでオニオンスキン表示したもの。
https://gyazo.com/4417b9110106ff9056a3725d86427617
hr.icon
メモ
モーキャプデータの編集
アンベイク
Adjust AutoPosing Lock Stateをクリックすれば、固定する必要のない青ポイントを緑にできる
Inbetweenで補間すると、ポイントが全部青になるが唐突な動きになる可能性あり
参考