アニメーションのリターゲッティングのトラブルシューティング
 
 
 

1 つまたは複数のリムのモーションのジッタ

原因

ソース スケルトンとターゲット スケルトンのリムのニュートラル ポーズでの方向の相違が大きすぎる場合に発生します。

たとえば、ソース スケルトンとターゲット スケルトンのニュートラル ポーズが行進するポーズに似ている場合でソース スケルトンの左脚が前方に進み、右脚が後方に残り、ターゲット スケルトンの右脚が前方に進み、左脚が後方に残るような場合は、ターゲット変更ソルバはソース スケルトンとターゲット スケルトンのニュートラル ポーズの極端な相違を補正できないことがあります。

問題への対処法

  1. 同じ方向を向くように、ソース スケルトンとターゲット スケルトンを配置します。
  2. ソースおよびターゲット スケルトンに対して新規のニュートラル ポーズを設定します。

    詳細については、 スケルトンのニュートラル ポーズを設定するを参照してください。

  3. アニメーションのターゲットを変更します。

    詳細については、 アニメーションのターゲットをあるスケルトンから別のスケルトンに変更するを参照してください。

腕または脚を交差したり、あるいはその両方を交差したり、奇妙な角度で交差する場合

原因

ソース スケルトンとターゲット スケルトンが、ニュートラル ポーズで同じ方向を向かない場合に発生します。たとえば、それぞれのニュートラル ポーズで、ソース スケルトンが X 軸の方向を向き、ターゲット スケルトンが Y 軸または Z 軸の方向を向いている場合に発生します。

問題への対処法

  1. 同じ方向を向くように、ソース スケルトンとターゲット スケルトンを配置します。
  2. ソースおよびターゲット スケルトンに対して新規のニュートラル ポーズを設定します。

    詳細については、 スケルトンのニュートラル ポーズを設定するを参照してください。

  3. アニメーションのターゲットを変更します。

    詳細については、 アニメーションのターゲットをあるスケルトンから別のスケルトンに変更するを参照してください。

処理後、スケルトンの脊椎ジョイントが 90° 曲がる

原因

ソース スケルトンとターゲット スケルトンのどちらか、または両方に頭部または首のジョイント ラベルが欠けている場合に発生します。

問題への対処法

  1. ソース スケルトンおよびターゲット スケルトンの両方に頭部と首のラベルがあるかどうかを確認します。ラベルがない場合は、適切なジョイントに頭部または首のラベルを取り付けます。
  2. ソースおよびターゲット スケルトンに対して新規のニュートラル ポーズを設定します。

    詳細については、 スケルトンのニュートラル ポーズを設定するを参照してください。

  3. アニメーションのターゲットを変更します。

    詳細については、 アニメーションのターゲットをあるスケルトンから別のスケルトンに変更するを参照してください。

ターゲット スケルトンのジョイントが、誤った軸を中心に回転する

原因

ターゲット スケルトン内のジョイントがソース スケルトン内のジョイントと同じタイプのラベルを持っていない場合、この現象が発生することがあります。ターゲット変更ソルバは、具体的なジョイントのシーケンスに依存します。たとえば、正しい脊椎-首-頭部ではなく脊椎-脊椎-頭部として一連のジョイントをラベリングするなどしてこのシーケンスを乱すと、ターゲットの変更によって意図しない結果が生じることがあります。

問題への対処法

スケルトンのラベル付けをする場合は、ソース スケルトンとターゲット スケルトンが同じタイプのラベルを持っていることをすべてのジョイントで確認してください。