nCache を置き換える

nCache ファイル全体を新しいシミュレーションに置き換える、あるいは nCache ファイルにある個々のキャッシュ フレームを計画的に置き換えることができます。たとえば、特定のフレームを再シミュレートして、オブジェクトの nCache ファイルのフレームと置き換えることで、キャッシュされたシミュレーションを改良できます。

nCache を置き換えるには

  1. キャッシュを置き換えるオブジェクトを選択します。
    注:

    複数の有効なキャッシュを持つオブジェクトの nCache は置き換えられません。

  2. オブジェクト タイプに応じて、FX メニュー セットで次のいずれかを実行します。
    • nucleus オブジェクトの場合は、nCache > キャッシュの置き換え(Replace Cache) > nObject を選択します。
    • 流体オブジェクトの場合は、nCache > キャッシュの置き換え(Replace Cache) > Maya 流体(Maya Fluid)です。
  3. (オプション)nCache の置き換えオプション(Replace nCache Options)ウィンドウまたは流体 nCache の置き換えオプション(Replace Fluid nCache Options)ウィンドウで指定したディレクトリに同じ名前の nCache ファイルがすでにある場合は、キャッシュの作成の警告(Create Cache Warning)メッセージが表示されます。

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

    • 名前の変更(Rename)をクリックして、作成する置き換え用キャッシュの名前を変更します。nCache の置き換えオプション(Replace nCache Options)ウィンドウまたは流体 nCache の置き換えオプション(Replace Fluid nCache Options)ウィンドウが表示されます。キャッシュ名(Cache Name)フィールドに置き換え用キャッシュの名前を入力し、置き換え(Replace)をクリックします。
    • 新しい nCache ファイルを作成するには、名前の自動変更(Auto-rename)をクリックします。新しいキャッシュ ファイルがディスク上の新しいフォルダに保存され、オブジェクトの現在の nCache ファイルがキャッシュ ノードから解除されて、新しい nCache ファイルがオブジェクトのキャッシュ ノードにアタッチされます。
    • キャンセル(Cancel)をクリックし、キャッシュの置き換え(Replace Cache)操作を終了します。
    • 新しい nCache ファイルを作成するには、既存の置き換え(Replace Existing)をクリックします。ディスク上にあるオブジェクトの現在の nCache ファイルが新しいシミュレーションに置き換えられ、新しい nCache ファイルがオブジェクトのキャッシュ ノードにアタッチされます。

    シミュレーション後に、選択したオブジェクトのキャッシュが作成され、nCache の置き換えオプション(Replace nCache Options)ウィンドウまたは流体キャッシュの置き換えオプション(Replace Fluid Cache Options)ウィンドウで指定したタイム レンジで現在のキャッシュと置き換えられます。

nCache フレームを置き換えるには

  1. 個々の nCache フレームを置き換えるオブジェクトを選択します。
    注:

    複数の有効なキャッシュを持つオブジェクトの nCache は置き換えられません。

  2. FX メニュー セットから、nCache > キャッシュ フレームの置き換え(Replace Cache Frame)を選択します。

    シミュレーション後、nCache フレームの置き換えオプション(Replace nCache Frame(s) Options)ウィンドウで指定されているフレームまたはフレーム レンジにキャッシュが作成されて、指定したタイム レンジでオブジェクトの現在のキャッシュと置き換えられ、オリジナルの変更されていないキャッシュと記述ファイルのバックアップが生成されます(既定の名前は、backup#_originalCacheName)。これらは元に戻す操作に必要です。

    nCache > キャッシュ フレームの置き換え(nCache > Replace Cache Frame)を参照してください。

nCache フレームの置き換え操作を元に戻すには

注:

nCache フレームを置き換えたときにバックアップ ファイルの削除(Delete backup files)がオンになっていた場合、置き換えられたフレームもディスクから削除されるため、置き換え(Replace)操作を元に戻すことはできません。

nCache フレームを置き換えると、オリジナルのキャッシュ データのバックアップ ファイルが自動的に生成され、オリジナルのキャッシュ ファイルに backup_backup1_ などのプリフィックスが付いた名前が付けられます。nCache フレームの置き換え(Replace nCache Frames)操作を元に戻すには、生成されたバックアップ ファイルの名前をオリジナル ファイルの名前に変更する必要があります。たとえば Cape という名前の nCache への nCache フレームの置き換え操作を元に戻すには、backup_Cape.xml と backup_Cape.mc というバックアップ ファイルの名前を Cape.xml と Cape.mc に変更します。

フレームごとに 1 ファイル(One File Per Frame)キャッシュの nCache フレームを置き換える場合、置き換えるフレームのみがバックアップされます。フレームごとに 1 ファイル(One File Per Frame)キャッシュの nCache フレームの置き換え操作を元に戻すには、生成されたバックアップ フレーム ファイルの名前をオリジナルのフレーム ファイルの名前に変更する必要があります。たとえば CapeFrame1CapeFrame2CapeFrame3 という名前のフレームごとに 1 ファイル(One File Per Frame)設定の nCloth キャッシュに対して nCache フレームの置き換え 操作を元に戻すには、backup_Cape.xml ファイルを Cape.xml という名前に、置き換えたバックアップ フレーム ファイル backup_CapeFrame1.mc、backup_CapeFrame2.mc、backup_CapeFrame3.mc をそれぞれ CapeFrame1.mc、CapeFrame2.mc、CapeFrame3.mc という名前に変更します。