ジオメトリ キャッシュを作成または読み込む

それぞれ、単一のフレーム、複数のフレーム、またはある範囲のフレームで構成されている場合があるオブジェクトに対して単一または複数のジオメトリ キャッシュを作成できます。また、オブジェクトにアタッチされた既存のキャッシュ データをオーバーライドすることなく、以前に作成したジオメトリ キャッシュを読み込むことができます。

新しいジオメトリ キャッシュを作成するには

  1. ジオメトリ キャッシュを作成する単数または複数のオブジェクトを選択します。
  2. アニメーション(Animation)メニュー セットから、キャッシュ > ジオメトリ キャッシュ > 新規キャッシュの作成(Cache > Geometry Cache > Create New Cache)を選択します。
  3. (任意)ジオメトリ キャッシュの作成オプション(Create Geometry Cache Options)ウィンドウで指定されているディレクトリにすでに同名のジオメトリ キャッシュ ファイルが存在する場合は、キャッシュの作成の警告(Create Cache Warning)メッセージが表示されます。

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

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

    オブジェクトの変形は、ジオメトリ キャッシュの作成オプション(Create Geometry Cache Options)ウィンドウの現在選択されている設定を使用してキャッシュされます。「新規キャッシュの作成(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 ファイル)

    1 つのオブジェクトに対して複数のジオメトリ キャッシュを作成する場合は、キャッシュをブレンドして各種デフォメーション エフェクトを作成できます。ジオメトリ キャッシュのウェイト付けをブレンドおよび設定するを参照してください。

ジオメトリ キャッシュを読み込むには

  1. 既存のジオメトリ キャッシュをディスクから読み込むオブジェクトを選択します。
  2. アニメーション(Animation)メニュー セットから、キャッシュ > ジオメトリ キャッシュ > キャッシュの読み込み(Cache > Geometry Cache > Import Cache)を選択します。

    読み込み(Import)ファイル ブラウザ ウィンドウが表示されます。

  3. オブジェクトにアタッチするジオメトリ キャッシュ ファイルにナビゲートし、次のいずれかの方法を実行します。
    • 単一のジオメトリ キャッシュ ファイルの場合は、現在選択されているオブジェクトに読み込む 1 ファイル(One File)のキャッシュに対して .mc キャッシュ ファイルまたは .xml 記述ファイルを選択します。
    • 複数のジオメトリ キャッシュ ファイルの場合は、現在選択されているオブジェクトに読み込むフレームごとに 1 ファイル(One File Per Frame)のキャッシュ ファイルに対して .xml 記述ファイルを選択します。
      注:

      読み込むジオメトリ キャッシュは、選択したオブジェクトと同じトポロジから生成されている必要があります

  4. 読み込み(Import)ボタンをクリックします。

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