Animation Clip のリターゲティング

最初に、添付ファイルをダウンロードしてディスクのどこかに解凍します。


解凍したフォルダーからmappingScene.mbファイルを開き、Skeleton Map toolを開きます(Atoms > Tools > Retargeting > Skeleton Map Tool)。

(RobotSkeleton1の下の)Hipsジョイントを選択して「Reload Target」をクリックし、次に(RobotSkeleton2の下の)Hips_JNTを選択して「Reload Source」をクリックします。

今度は、「Map」ボタンをクリックして、2つのマッピング方法のうちの1つを選択します。これで、UIは図のようになります。

保存先ファイルのパスを入力して「Export」をクリックします。



新しいシーンを作成してAtoms UIを開きます。

「AgentTypeEvents」タブで、「Add」をクリックしてGUIモードを選択します。

「Event Name」を「Robot2」に設定し、解凍したフォルダからRobot2ファイルを選択します。エージェントタイプを登録してください。
再度、「Add」をクリックして、GUIモードを選択します。

「Event Name」を「Robot1」に設定し、解凍したフォルダからRobot1ファイルを選択します。そして、 "Retargeting"の隣の 「+」ボタンをクリックしてください。
エージェントタイプ(左側のドロップダウンリスト)を "Robot2"に設定し、行を選択して"Retargeting"リストの上にある、フォルダボタンを押します。以前に、ブラウザでエクスポートしたConfig Mapファイルを選択し、「OK」をクリックします。

Retargeting Methodは「Pelvis to Feet」のままにしてください。
エージェントタイプを登録してください。写真のように確認できると思われます。


AnimationClipEventsタブに行き、 「Add」をクリックしてGUIモードを選択してください。
「Event Name」を「walk」に設定し、解凍したフォルダからwalk.fbxファイルを選びます。残りのフィールドを選択して、下の写真のようにクリップを登録します。

「Compatible Agent Type」フィールドは、必ず「Robot2」に設定してください。



Atoms UIを閉じて、Agent Groupノードを作成します。Display TypeをSkinに設定します。
Grid Layoutモジュールを追加し、 「AgentType」を 「Robot1」に設定します。
Clip Readerモジュールを追加し、「ClipName」を「walk」に設定します。
巻き戻して、Playを押します。ユーザーのクリップは、ユーザーのエージェントに適切にリターゲットされています。

Copyright © 2017, Toolchefs LTD.