初期状態を設定する

 
 
 

ファイルをロードすると、アニメーションの 1 番目のフレームでは、ドレスが浮かんでおり、キャラクタの胴体にタッチしていません。ドレスが浮かんでいるのは、入力メッシュのオリジナルの位置です。ただし、このキャラクタでは、アニメーションを開始する前に、ドレスをリラックスした位置に配置できます。このためには、nCloth の初期状態とレスト状態を編集する必要があります。

ドレスの初期状態を編集するには

  1. シーンを再生します。

    キャラクタは始点から多くのステップを通過してポーズをとります。ただし、ドレスは浮かんでいた位置から、キャラクタが歩行するとキャラクタ上に落下します。

  2. 再生範囲の先頭に進みます。
  3. ドレスを選択します。
  4. nSolver > 初期状態 > 初期状態のリラックス(nSolver > Initial State > Relax Initial State) > を選択します。

    初期状態のリラックス オプション(Relax Initial State Options)ウィンドウが表示されます。

  5. 編集 > 設定のリセット(Edit > Reset Settings)を選択します。
  6. ステップ(Steps)を 50 に設定し、初期状態のリラックス(Relax Initial State)をクリックします。

    ステップ(Steps)オプションを 50 に設定することによって、nCloth ドレスの初期位置はアニメーションのフレーム 50 での位置(ドレスが体の上に落ちてリラックスする位置)を模倣するようになります。

  7. nMesh > レスト シェイプ > レストを開始シェイプに設定(nMesh > Rest Shape > Set Rest to Start Shape)を選択します。

    レスト シェイプは、伸長、圧縮、ベンドの抵抗の値によってドレスが実現しようとするシェイプを指定します。したがって、これを開始シェイプに設定すると、ドレスはシミュレーション全体にわたり、初期構成に戻ろうとします。

  8. nCache > 新規キャッシュの作成(nCache > Create New Cache)を選択します。
  9. 次に表示されるダイアログ ボックスで、置き換え(Replace)既存の置き換え(Replace Existing)をそれぞれ選択します。

    nCloth シミュレーションが自動的に再生されて、キャッシュとしてディスクに保存されます。

  10. シーンを再生します。

    これで、アニメーションの開始から終了まで、ドレスがキャラクタに密着します。