ジオメトリ キャッシュを作成すると、キャッシュは .mcx または .mcc (Maya キャッシュ)ファイルとしてディスクに保存されます。キャッシュには、.xml 記述ファイルも生成されます。XML (eXtensible Markup Language)記述ファイルには、ジオメトリ キャッシュされたオブジェクトやキャッシュのタイム レンジなどその他の便利な情報のデータ ファイルを見つけるために Maya が使用する重要なキャッシュ アトリビュートのリストが含まれています。XML 記述ファイルは、ジオメトリ キャッシュ ファイルとそれに接続されたオブジェクトやシーンの追跡に使用できます。
XML 記述ファイルに含まれるジオメトリ キャッシュ情報は、XML 要素とアトリビュートによって構造化および整理されています。それぞれの通常要素(cacheType や Channel など)またはネストされた要素(channel# など)には、特定のジオメトリ キャッシュ プロパティをリスト表示する単一または複数のアトリビュート( Type、ChannelName、SamplingRate など)が含まれています。
ジオメトリ キャッシュのフレームまたはタイム レンジを指定します。たとえば、ジオメトリ キャッシュにフレーム 1 ~ 25 のオブジェクトの変形が含まれる場合、Range アトリビュートは 250 ~ 6250 になります。
タイム レンジは、時間ステップ単位で測定されます。時間ステップはサブフレーム単位です。各ジオメトリ キャッシュ フレームには、複数のタイム ステップが含まれています。フレーム内に含まれているタイム ステップの数は、現在選択されている作業単位(時間) (Working Units (Time))のユーザ プリファレンス設定によって決まります。
フレームごとの時間ステップ数は 6000 / フレーム レートです。たとえば、作業単位(時間)(Working Units (Time))のプリファレンスがフィルム(24 fps) (Film (24 fps))に設定されている場合、ジオメトリ キャッシュの各フレームには 250 タイム ステップが含まれています。
すべてのオブジェクトまたはチャネル固有のジオメトリ キャッシュ情報を含んでいます。
ジオメトリ キャッシュされた各オブジェクトには、独自のチャネル番号のネストされた要素が割り当てられます。たとえば、5 つのオブジェクトを選択し、ファイル配分(File Distribution)を 1 ファイル(One File)またはフレームごとに 1 ファイル(One File Per Frame)に設定して変形をキャッシュすると、1 つの XML 記述ファイルが生成されます。このファイルには、channel0、channel1、channel2、channel3、channel4 というネストされた要素が含まれます。ただし、ファイル配分(File Distribution)をジオメトリごとに 1 ファイル(One File Per Geometry)に設定すると、選択されたオブジェクトごとに XML 記述ファイルが生成され、各 .xml ファイルには 1 つのチャネル番号のネストされた要素だけが表示されます。
チャネルの変形サンプルがディスクに等しい間隔で保存されるかどうかを指定します。Regular は等しい間隔でサンプルが保存されることを示し、Irregular は等しくない間隔でサンプルが保存されることを示します。
これらの値は、ディスク上でチャネルのジオメトリ キャッシュ ファイルをより効率的に検索するために使用されます。
一般的に、作成後のジオメトリ キャッシュのサンプリング タイプは常に Regular です。ただし、サンプリング間隔を変更するような方法でキャッシュを編集した場合、サンプリング タイプは Irregular に変更されます。たとえば、ジオメトリ キャッシュがすべてのフレームを評価し、1 フレームおきに評価するキャッシュをアペンドした場合、キャッシュのサンプリング タイプは Irregular に変更されます。
最初に作成されたディスク上でのチャネルのジオメトリ キャッシュ ファイルの間隔を指定します。
SamplingRate = 評価(# フレームごと) (Evaluate every frame(s))の値 × 保存(# 評価ごと) (Save every eval(s))の値。たとえば、評価(# フレームごと) (Evaluate every frame(s))が 0.5、保存(# 評価ごと) (Save every eval(s))が 1 に設定されているときに、作業単位(Working Units)を 24 fps に設定した場合、125 タイム ステップまたは半フレームごとに 1 つのサンプルが採取され、ジオメトリ キャッシュに保存されます。