nCache を作成またはインポートする
 
 
 
注:
  • nCloth キャッシュは、nCloth オブジェクトの頂点の XYZ 位置の情報のみを格納します。nCloth のトランスフォーム(Transform)ノードの移動、回転、またはスケールは格納しません。
  • nCloth キャッシュは、nCloth の空間出力ローカル空間出力(Local Space Output)またはワールド空間出力(World Space Output))に依存します。
  • nParticleShape ノードのアトリビュート エディタ(Attribute Editor)キャッシング(Caching)セクションで、キャッシュする nParticle アトリビュートを選択できます。詳細については、キャッシングを参照してください。

nucleus オブジェクトに対して単一または複数の nCache が作成でき、それぞれ単一フレーム、複数フレーム、またはフレームの範囲で構成することができます。nucleus オブジェクトまたは流体エフェクトに対して複数の nCache を作成すると、そのキャッシュをブレンドして新しいシミュレーションとエフェクトを作成できます。詳細については、nCache のウェイト付けをアトリビュート エディタからブレンドして設定するを参照してください。

nCloth キャッシュと nParticle キャッシュに対して、nCache ファイルに保存するプロパティを指定できます。これには、オブジェクトのアトリビュート エディタキャッシング(Caching)セクションでプロパティを選択します。詳細については、nCloth キャッシュを作成および編集するnParticle キャッシュを作成および編集するを参照してください。流体キャッシュに対して、nCache ファイルに保存する流体プロパティを指定できます。これには、流体キャッシュの作成オプション(Create Fluid Cache Options)ウィンドウでプロパティを選択します。詳細については、流体キャッシュ ファイルを作成するを参照してください。

注:

nCache は一度に 1 つの nParticle オブジェクトをキャッシュします。現時点では、シーン内の複数の nParticle オブジェクトを選択して同時に nCache すると、望ましくない結果が生成されることがあります。

新しい nCache を作成する以外に、以前作成した nCache をインポートすることもできます。nCache をインポートすると、オブジェクトにアタッチされたすべての既存のキャッシュ データのオーバーライドや置き換えが行われます。

nCloth または nParticle nCache を新規作成するには

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

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

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

    オブジェクトのシミュレーションは、nCache の作成オプション ウィンドウまたは流体キャッシュの作成オプション ウィンドウの現在の設定を使用してキャッシュされます。詳細については、nCache > 新規キャッシュの作成(nCache > Create New Cache)または流体 nCache > 新規キャッシュの作成(Fluid nCache > Create New Cache)を参照してください。

    単一または複数の .mc キャッシュ ファイルと .xml 記述ファイルが生成され、nCache の作成オプション ウィンドウまたは流体キャッシュの作成オプション ウィンドウで指定したディレクトリに格納されます。cacheFile ノード(デフォルト名は nObjectShape#Cache#)もオブジェクトに追加されて、既存の nCache ノードが無効にされるので、再生時に新しいキャッシュのみを確認できます。

    注:

    nCache が 2GB のキャッシュ サイズ制限を超えた場合、キャッシュは自動的に分割され、作成されるキャッシュ セグメントはブレンドされます。

    単一のオブジェクトを選択した場合は、次のファイルが作成されます。

    ファイル配分(File Distribution) 作成される nCache ファイルの数 作成される XML 記述ファイルの数 作成される nCache ノードの数
    1 ファイル(One File) 1 1 1
    フレームごとに 1 ファイル(One File Per Frame) 複数(各フレームに 1 ファイル) 1 1

    複数の nCloth オブジェクトを選択した場合は、次のファイルが作成されます。

    ファイル配分(File Distribution) 作成される nCache ファイルの数 作成される XML 記述ファイルの数 作成される nCache ノードの数
    1 ファイル(One File) 1 1 複数(オブジェクトごとに 1 ファイル)
    フレームごとに 1 ファイル(One File Per Frame) 複数(各フレームに 1 ファイル) 1 複数(オブジェクトごとに 1 ファイル)
    1 ファイルとジオメトリごとに 1 ファイル 複数(オブジェクトごとに 1 ファイル) 複数(オブジェクトごとに 1 ファイル) 複数(オブジェクトごとに 1 ファイル)
    フレームごとに 1 ファイル(One File Per Frame)とジオメトリごとに 1 ファイル(One File per Geometry) 複数(フレームとオブジェクト単位) 複数(オブジェクトごとに 1 ファイル) 複数(オブジェクトごとに 1 ファイル)
    ヒント:

    単一の Maya Nucleus システムの一部である多数の nucleus オブジェクトをキャッシュする場合は、システムの Maya Nucleus ソルバを無効にして再生速度が遅くならないようにします。

nCache をインポートするには

  1. 既存の nCache をディスクからインポートするオブジェクトを選択します。
  2. nCache をインポートするオブジェクトのタイプに応じて、次のいずれかを実行します。

    インポート(Import)ファイル ブラウザ ウィンドウが表示されます。詳細については、nCache > 既存キャッシュ ファイルのアタッチ(nCache > Attach Existing Cache File)または流体 nCache > 既存キャッシュ ファイルのアタッチ(Fluid nCache > Attach Existing Cache File)を参照してください。

  3. オブジェクトに使用する nCache ファイルにナビゲートし、次のいずれかを実行します。
    • 単一の nCache ファイルの場合は、オブジェクトにインポートする 1 ファイル(One File)のキャッシュとして .mc キャッシュ ファイルまたは .xml 記述ファイルを選択します。
    • 複数の nCache ファイルの場合は、カレント オブジェクトにインポートするフレームごとに 1 ファイル(One File Per Frame)キャッシュ ファイルとして .xml 記述ファイルを選択します。
      注:

      インポートする nCache は、選択したオブジェクトと同じトポロジから生成されている必要があります

  4. インポート(Import)ボタンをクリックします。

    インポートした nCache に新しい cacheFile ノードが作成され、選択したオブジェクトの cacheBlend ノードに自動的にアタッチされます。これにより、インポートしたキャッシュを、選択したオブジェクトの既存の nCache のすべてと統合できるようになります。