それぞれ、単一のフレーム、複数のフレーム、またはある範囲のフレームで構成されている場合があるオブジェクトに対して単一または複数のジオメトリ キャッシュを作成できます。また、オブジェクトにアタッチされた既存のキャッシュ データをオーバーライドすることなく、以前に作成したジオメトリ キャッシュを読み込むことができます。
新しいジオメトリ キャッシュを作成するには
次のいずれかを実行します。
オブジェクトの変形は、ジオメトリ キャッシュの作成オプション(Create Geometry Cache Options)ウィンドウの現在選択されている設定を使用してキャッシュされます。ジオメトリ キャッシュ > 新規キャッシュの作成(Geometry Cache > Create New Cache)を参照してください。
単一または複数の .mc ファイルと 1 つの .xml 記述ファイルが生成され、ジオメトリ キャッシュの作成オプション(Create Geometry Cache Options)ウィンドウで指定したファイル ディレクトリに配置されます。cacheFile ノード(既定の名前は、objectShape#Cache#)がオブジェクトに追加され、再生時に新しいキャッシュだけを確認できるように、すべてのオブジェクトの現在のジオメトリ キャッシュ ノードが無効になります。
1 ファイル(One File)またはジオメトリごとに 1 ファイル(One File per Geometry)で作成されるキャッシュがジオメトリ キャッシュの 2GB のサイズ制限を超える場合、キャッシュは自動的に分割され、分割されたキャッシュはブレンドされます。
単一のオブジェクトを選択した場合は、次のファイルが作成されます。
ファイル配分 | 作成される Maya キャッシュ ファイルの数 | 作成される XML 記述ファイルの数 | 作成されるジオメトリ キャッシュ ノードの数 |
---|---|---|---|
1 ファイル(One File) |
1 |
1 |
1 |
フレームごとに 1 ファイル(One File Per Frame) |
複数(各フレームに 1 ファイル) |
1 |
1 |
複数のオブジェクトを選択した場合は、次のファイルが作成されます。
ファイル配分 | 作成される Maya キャッシュ ファイルの数 | 作成される XML 記述ファイルの数 | 作成されるジオメトリ キャッシュ ノードの数 |
---|---|---|---|
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 ファイル) |
ジオメトリ キャッシュを読み込むには
読み込み(Import)ファイル ブラウザ ウィンドウが表示されます。ジオメトリ キャッシュ > キャッシュの読み込み(Geometry Cache > Import Cache)を参照してください。
読み込むジオメトリ キャッシュは、選択したオブジェクトと同じトポロジから生成されている必要があります。
読み込んだジオメトリ キャッシュに対して新しい cacheFile ノードが作成され、選択したオブジェクトの cacheBlend ノードに自動的にアタッチされます。これにより、読み込んだキャッシュを選択したオブジェクトの既存のキャッシュのすべてと統合できるようになります。