ヘア コリジョンをセットアップする
 
 
 

Marion のヘアをトリミングする前に、ヘアの一部がフェースに交差していることに気付いた方もいると思います。現在は、ヘアが首の下半分と交差しています。これを修正するには、ヘア コリジョンをセットアップします。ヘアは、それ自体、他のオブジェクト、または地面(グリッド)と衝突するように設定できます。次の手順では、コリジョン コンストレインを使用して、ヘアが Marion の頭や首と交差するのを防ぎます。

Marion のヘアを頭と首に衝突させるには

  1. パネルで表示 > ロケータ(Show > Locators)を選択し、作成時にロケータであるコリジョン コンストレインを確認できるようにします。
  2. Marion の頭のコリジョン コンストレインを作成するには、次の手順を行います。
    • ヘア > ディスプレイ > 開始位置(Hair > Display > Start Position)を選択します。
    • 選択ツールですべてのヘア カーブをドラッグして囲み、ヘア > 選択項目の変換 > 開始カーブ(Hair > Convert Selection > to Start Curves)を選択します。
    • ヘア > コンストレインの作成 > 衝突球体(Hair > Create Constraint > Collide Sphere)を選択します。
    • スケール ツール(Scale Tool)を使って球体のサイズを変更し、Marion の頭より下へ、確認できるまで拡大します。
    • 移動ツール(Move Tool)で、球体を Y 軸に沿って上へ、球体の頂点と Marion の頭頂部の位置がアラインするように移動します。
    • 再度スケール ツールを使って球体のサイズを変更し、Marion の頭のシェイプに合わせます。まず球体の幅を X 方向にスケーリングし、耳から耳までの長さに合わせます。次にカメラをタンブルし、Marion の側頭部を表示して Z 方向にスケールし、球体の幅を Marion の後頭部から鼻の長さに調整します。以下のイメージのように、球体を移動してサイズと位置をツィークする必要がある場合もあります。
  3. Marion の上半身のコリジョン コンストレインを作成するには、次の手順を行います。
    • 選択ツールですべてのヘア カーブをドラッグして囲み、ヘア > 選択項目の変換 > 開始カーブ(Hair > Convert Selection > to Start Curves)を選択します。
    • ヘア > コンストレインの作成 > 衝突球体(Hair > Create Constraint > Collide Sphere)を選択します。
    • スケール ツールを使って球体のサイズを変更し、Marion の首より下に延長し、Marion の首を確認できるようにします。
    • 移動ツールを使って、球体を Y 軸の下方向に動かし、球体の上部と Marion の上半身の位置が揃うようにします。
    • スケール ツールで球体のサイズを再変更し、Marion の上半身の寸法に合うようにします。まず X 方向にスケーリングを行い、球体の幅を肩から肩までに調整します。次にカメラをタンブルし、Marion の側頭部を表示して Z 方向にスケールし、球体の幅を Marion の背中から胸の幅に調整します。以下のイメージのように、球体を移動してサイズと位置をツィークする必要がある場合もあります。
  4. ヘア > ディスプレイ > 現行位置(Hair > Display > Current Position)を選択します。
  5. ボタンをクリックして、開始フレームまで巻き戻し、シミュレーションを再生します。

    作成したコリジョン コンストレインによって、ヘアがどのように衝突するかを観察します。衝突の設定前には交差していた前部分のヘアは胴体に落ち着き、後ろ部分のヘアは胴体の下でカールしています。

  6. ヘアが落ち着いたら、シミュレーションを停止します。ヘアが乱れてリラックスしない場合は、必要に応じてアトリビュート エディタの hairSystemShape1 タブにあるダイナミクス(Dynamics)セクションの固さまたは反復を増やしてください。
  7. ヘアを選択し、ヘア > 開始位置の設定 > 現行位置(Hair > Set Start Position > From Current)を選択して、シミュレーションの開始フレームでヘアが衝突を守るようにします。
  8. 表示 > ロケータ(Show > Locators)を選択してオフにします。これによりコリジョン コンストレインは非表示になります。