チェインの作成

 
 
 

チェインの作成工程はとても簡単です。以下に、チェインの結果に大きな影響を及ぼす重要なポイントをいくつか紹介します。

チェイン作成時のヒント

  • ボーンを描画する際は、ボーンに対してできるだけ自然な角度(「プリファード アングル」)になるようにしてください。ボーンを直線で描画すると、予期しなかった曲がり方をする場合があります。プリファード アングルを使用すれば、チェインの曲がり方を予測できます。詳細については、「インバース キネマティックの基本概念」を参照してください。

    わずかに曲げられたチェイン。この屈曲により、IK 使用時にどちら側に曲がるのかが決まります。この状態は、各ボーンのジョイントの優先回転角を示します。

  • これから使用するエンベロープのデフォルト ポーズに対して相対的なスケルトン チェインを描画します。これにより、後で各ボーンのサイズを短時間で調整できます。

    デフォルト ポーズのキャラクタ エンベロープ。デフォルト ポーズに基づいてチェインが描画され、エンベロープされます。

  • サイズは一定の領域では重要となります。通常はどのようなサイズでもモデリングできますが、あまり小さいチェインは作成しないようにしてください(1 Softimage 単位よりも小さな領域に 2 つ、3 つのジョイントを含むようなチェインは推奨しません)。これは、スケールが小さいと、その後の計算(回転など)で使用できる精度に限界が発生するためです。

  • 2D または 3D チェインを描画する場合は、スナッピングを使用できます。詳細については、「スナップ」を参照してください。

  • チェインは対称的に描画できます。詳細については、「チェインの対称的な描画」を参照してください。

  • チェイン ルートの向きは、チェインを描画しているビューによって異なります。たとえば、[フロント]ビューでは 0,0,0 でも[ライト]ビューでは 0,90,0 となります。

  • チェインを描画する際に、ルートの向きが最初のボーンの向きと一致するよう変更する場合は、[作成](Create) [スケルトン](Skeleton) [描画時にルートを最初のボーンに位置合わせ](Align Root to First Bone When Drawing)がアクティブであることを確認します。詳細については、「ルートの向きを 1 番目のボーンの向きに合わせる」を参照してください。

チェインの描画

IK チェインを描画するには:

[モデル](Model)ツールバーまたは[アニメート](Animate)ツールバーから、[作成](Create) [スケルトン](Skeleton) [2D チェインを描く](Draw 2D Chain)または[3D チェインを描く](Draw 3D Chain)を選択します。

続いて、次の手順に従います。

  1. 1 回クリックしてルートと最初のジョイントを作成します。

  2. もう一度クリックして最初のボーンと 2 番目のジョイントを作成します。

    マウス ボタンを放す前に、押したままドラッグして、ボーンの長さとジョイント位置を設定できます。マウス ボタンを放すまでボーンやジョイントは作成されません。

  3. もう一度クリックして別のボーンとジョイントを作成します。クリックを繰り返して、必要な数だけボーンを作成します。

  4. 次のいずれかを実行します。

    • 新しいチェインを開始するには、中央クリックして現在のチェインの作成を終了し(チェイン描画モードは終了しません)、新しいチェインを開始する位置にポインタを移動します。

    • チェインを描画し終えたら、右クリックして終了し、エフェクタを作成します。

ルートのローカル XY 平面上に 2D チェインが作成されます。ルートのジョイントは、ローカル Z 軸を中心に回転します。

ボーンのローカル X 軸の向きは、常にボーンと平行になります。つまり、次のジョイント(最後のボーンの場合はエフェクタ)の方向です。軸を他の軸に変更する場合は、「モーション キャプチャ データでボーンの軸アライメントを変更する」を参照してください。

注:エフェクタが最後のボーンの子であるチェインを作成する場合は(SOFTIMAGE|3D と同様に)、[作成](Create) [スケルトン](Skeleton) [SI|3D スケルトンの描画](SI|3D Skeleton Drawing)コマンドを使用します。このタイプのチェインでは、SOFTIMAGE|3D から Softimage にチェインを読み込む場合と同様、チェインの位置と方向が継承されません。必ずこのコマンドをアクティブにしてから、通常どおりチェインを描画してください。

インプリシット ボーン チェインを描画する

インプリシット ボーン チェインはボーンしかありません。標準的な IK チェインとは異なり、ルート、ジョイント、IK エフェクタ(ソルバ)がありません。このため、IK が不要で、IK が再生パフォーマンスを低下させる可能性のあるゲームでは、このチェインがランタイム リグに役立ちます。同様に、非 IK であるスケルトンも、より効率的に ICE キネマティクスで使用できます。

インプリシット ボーン チェインを FBX ファイルとして、Autodesk Maya または Autodesk MotionBuilder に読み込むことができます。これらはどちらも、ルート、ジョイント、エフェクタのないスケルトンをサポートしています。

ボーン チェインの階層は、IK チェインの階層とは異なっており、チェイン内の最初のボーンがルートではなく親になっています。ボーンには IK 制約がないので、移動するとチェイン内の他のボーンから切断されます。ただし、[ジョイント移動](Move Joint)ツールを使用して、他のボーンに「接続」したままボーンを移動することができます。

インプリシット ボーン チェインを描画するには:

[モデル](Model)ツールバーまたは[アニメート](Animate)ツールバーから、[作成](Create) [スケルトン](Skeleton) [ボーンを描画](Draw Bones)コマンドを選択します。

続いて、次の手順に従います。

  1. 一度クリックして、チェインの最初のボーンを開始します。描画中、テンポラリ ルート ヌルが作成されますが、これは残りません。

  2. もう一度クリックして、最初のボーンを作成します。

    マウス ボタンを放す前に、押したままドラッグして、ボーンの長さと終了位置を設定できます。マウス ボタンを放すまでボーンは作成されません。

  3. もう一度クリックして別のボーンを作成します。クリックを繰り返して、必要な数だけボーンを作成します。

  4. 次のいずれかを実行します。

    • 新しいチェインを開始するには、中央マウス ボタンをクリックして現在のチェインの作成を終了し(チェイン描画モードは終了しません)、新しいチェインを開始する位置にポインタを移動します。

    • チェインを描画し終えたら、右クリックして終了します。

[チェイン ボーン](Chain Bone)または[ボーン](Bone)プロパティ エディタでボーンのプロパティを編集できます。

インプリシット ボーン プリミティブを取得するには、任意のツールバーから、[取得](Get) [プリミティブ](Primitive) [インプリシット](Implicit) [ボーン](Bone)コマンドを選択し、[ボーン](Bone)プロパティ エディタでそのパラメータを修正します。

カーブからのチェインの作成

ボーンごとにチェインを描画する方法に加え、カーブを元に 3D チェインを作成する方法があります。タコの足や犬の尻尾など、複数ボーンのチェインを持つスケルトンを作成する場合は、描画および配置したカーブをチェインに変換するほうが簡単です。

注:カーブを元にリグ用の尻尾コントローラを作成するには、「尻尾を作成する」を参照してください。
  1. チェインの作成に使用するカーブを選択します。

    注:閉じたカーブを使用していると、エフェクタとルートが同じ位置に配置される場合があります。アップ ベクター コンストレイントをチェインに適用する際にエフェクタとルートが同じ位置にあると、コンストレイントは機能しません。
  2. [作成](Create) [スケルトン](Skeleton) [カーブからチェインを作成](Create Chain from Curve)を選択します。

  3. 表示されたダイアログ ボックスで、3D チェイン内に作成するボーンの数を指定します。ボーンの数が多いほど、カーブの形が正確に反映されます。

    スライダで指定できるボーンの数は最大 20 個ですが、スライダのテキスト ボックスには任意の値を入力できます。

    カーブの最初のポイント(カーブを描画したときに最初に作成したポイント)にチェインのルートが作成されます。

  4. チェインとそのカーブの間のコンストレイントを保持するには[コンストレイント](Constrain Chain to Curve)オプションを選択します。これにより、カーブに施した処理(アニメーションなど)がすべてチェインに反映されます。IK リグをセットアップするよりも、このオプションを使用しながらカーブをアニメートするほうが作業が容易です。

    このオプションを無効にすると、チェインをカーブとは独立して移動することができます。

チェインの対称的な描画

キャラクタの腕や脚など、左右対称な 2 つのチェインを描画する場合は、シンメトリ モードで 1 つを描画すると、同時にもう 1 つを作成させることができます。

  1. メイン コマンド パネルの[変換]パネルで[対称](Sym)ボタンをクリックし、シンメトリを有効にします。

  2. [対称](Sym)ボタンを右クリックし、シンメトリ プレーンを選択します。ビューポートの中央下部に、ミラーリング ポイントを示す太線が表示されます。

  3. 通常どおりにチェインを描画し(「 チェインの作成」を参照)、プレーンを中心にして反対側に同時に描画されたミラー イメージを確認します。

    対称平面として YZ を使用して[フロント]ビューに描画されます。

ボーンのリセット

ボーンの回転は、優先する回転角度の値にリセットできます。これにより、チェインを作成したときの形や位置にチェインをリセットできます。優先する回転角度の詳細については、「 ジョイントのプリファードアングルの変更」を参照してください。

  • 1 つまたは複数のボーンを選択し、[Animate]ツールバーから[作成](Create) [スケルトン](Skeleton) [優先回転にボーンをリセット](Reset Bone to Preferred Rotation)を選択します。