タイム スライダを使用してヘアをシミュレートします(ヘアのシミュレーションの再生を参照)。キャッシュ ファイルを作成して、シミュレーション中にヘア カーブの位置をすべて保存することができます。キャッシュ ファイルを利用すると、レンダーせずにヘアのシミュレーションをすばやくプレビューすることができます。この機能には多くの利点があります。たとえば、タイム
スライダを前後にスクラブしてキャッシュを再利用すると、レンダー時に問題を解決する必要がなくなります。
キャッシュの主な目的は、バッチ レンダーによって分散レンダーを実行し、シミュレーションを正確に一致させることです。
詳細については、分散レンダーでレンダリングを行うを参照してください。
具体的には、次のようなことが可能です。
ヘアのキャッシュの作成
ヘアのキャッシュを作成するには
- ヘア システムを選択します。
- 次のいずれかを実行します。
次のオプションがあります。
-
-
キャッシュのタイム レンジを選択します。またはで指定されたタイム レンジを使用するか、オプションで新しいタイム レンジを設定します。
-
-
サンプリングでまたはを指定してから、サンプリングのの値を設定します。の既定値は 1 です。
ヘアのキャッシュの追加
を使用して、指定したフレームを既存のキャッシュに追加することができます。指定したフレーム レンジがキャッシュ内にある最後のフレームよりも前になる場合、重複しているフレームは上書きされます。元々キャッシュしていた以上のフレームをレンダーする場合、ヘアのキャッシュにデータを追加した方がよい場合があります。
ヘアの動作を手動で微調整する場合は、「キャッシュにアペンド/キャッシュの切り捨て」ワークフローを使用できます。たとえば、しばらくシミュレーションをキャッシュしてヘアの動作が気に入らないフレームまたはその前で切り捨て、一部のアトリビュートを変更して変更する動作の部分に来るまでキャッシュを続けます。詳細については、ヘアのキャッシュの切り捨てを参照してください。
ヘアのキャッシュに追加するには
- ヘア システムを選択します。
- nHair > キャッシュにアペンド(nHair > Append to Cache) > を選択します。ウィンドウが表示されます。
次のオプションがあります。
-
-
キャッシュに追加するタイム レンジを選択します。単一のフレームを適用する、を使用するか、オプションで新しいタイム レンジを設定します。
-
-
サンプリングでまたはを指定してから、サンプリングのの値を設定します。の既定値は 1 です。
- 追加オプションを設定し、ボタンをクリックします。
設定したオプションに応じて、ヘア システムの既存のキャッシュ ファイルに新しいキャッシュ情報が追加されます。
ヘアのキャッシュの切り捨て
キャッシュを切り捨てる理由は、以下のどれかです。
- 変更内容がキャッシュの途中からしかヘア ダイナミクスの動作に影響を与えないため、変更点からのみ再キャッシュする場合
- シミュレーションの後半だけが必要な場合
ヘアのキャッシュの切り捨て
- 切り捨てるキャッシュのヘア システムを選択します。
- タイム スライダで、キャッシュを切り捨てるフレームに移動します。
- nHair > キャッシュの切り捨て(nHair > Truncate Cache)を選択します。現在のフレーム以降のキャッシュが削除されます。
ヘアのキャッシュの削除
キャッシュを削除する理由は、以下のどれかです。
- キャッシュ後ダイナミックなヘアのシミュレーションを変更すると、キャッシュを無効にするか削除して変更内容がヘアのシミュレーションを再生するときに反映されるようにする必要があります。
- ヘアの(分散)レンダリングを行う前にキャッシュを再作成する必要があります。
- キャッシュを削除すると、ディスク スペースを空けることができます。
ヘアのキャッシュを削除するには
- nHair > キャッシュの削除(nHair > Delete Cache)を選択します。既存のヘアのキャッシュが除去されます。