キャラクタ エクステンションのアニメーションをコピーする

 
 
 

キャラクタ エクステンションを正しく設定した後は、キャラクタ エクステンション間でアニメーションをコピーする方法が 2 つあります。同じシーン内にエクステンションを持つキャラクタが 2 つ存在する場合は、キャラクタ間でアニメーションをリターゲットするときにエクステンションのアニメーションをコピーできます。また、キャラクタ エクステンションのアニメーションを Character Controls の Save Character Animation オプションを使用して保存した場合は、アニメーションを他のシーンのキャラクタにコピーすることや、Load Character Animation オプションを使用して同じキャラクタにリロードすることが可能です。

エクステンションのアニメーションのコピーの設定方法については、2 つのキャラクタ エクステンション間でアニメーションをコピーするを参照してください。

キャラクタ エクステンションのアニメーションをシーン内の 2 つのキャラクタ間でコピーするには:

  1. ターゲット キャラクタにコントロール リグがアタッチされていることを確認します。
  2. Character Controls ウィンドウ > Character ドロップダウン リストから、ターゲット キャラクタの Input Type として Character を選択します。自動的に選択されない場合は、ソース キャラクタを Input Source として選択します。
  3. Character Controls ウィンドウで、 > Edit > Controls > Retarget rig を選択します。
  4. 表示される Retargeting Options ダイアログ ボックスで、Copy Character Extension Animation オプションを有効にして OK をクリックします。

    アニメーションがソース キャラクタ エクステンションからターゲット キャラクタ エクステンションにコピーされます。

  5. 結果を確認するには、Character Controls ウィンドウ > Source ドロップダウン リストで、ターゲット キャラクタの Source としてコントロール リグを選択します。
    注:キャラクタ エクステンションのアニメーションはリターゲット中に含めることができますが、エクステンションのアニメーション自体はリターゲットされません。ローカルのキャラクタ エクステンションのアニメーションは直接コピーされるため、両方のエクステンションのオブジェクトの軸が同じように設定されていない場合は、予期せぬ結果が発生する場合があります。

保存したキャラクタ エクステンションのアニメーションをコピーするには:

  1. Load Character Animation Options で Replace Control Rig オプションを有効にする計画がない場合は、ターゲット キャラクタにコントロール リグがアタッチされていることを確認します。
  2. Character Controls ウィンドウで、 > File > Load Character Animation を選択します。
  3. 移動して Save Character Animation オプションで保存されたキャラクタ エクステンションのアニメーションを含む .fbx ファイルを選択し、Open をクリックします。
  4. 表示される Load Character Animation Options ダイアログ ボックスで、Character Extensions 領域の Process Animation オプションを有効にし、Open をクリックします。
    注:2 つのエクステンション間でアニメーションをコピーするだけの場合は、必ず Copy Missing Character Extensions オプションを無効にしてください。

    アニメーションが .fbx ファイル内のソース キャラクタ エクステンションからシーン内のターゲット キャラクタ エクステンションにコピーされます。