Maya シーン ファイルは、パイプライン キャッシュ(Pipeline Cache)書き出しおよび読み込みオプションを使用して Alembic ベースのキャッシュ ファイルとして保存し、ロードすることができます。Alembic ファイル フォーマットは、複雑な 3D ジオメトリのデータを交換するために開発されたオープンソースのフォーマットです。Alembic ファイルは可搬性に優れ、アプリケーションに依存しないため、多くのコンテンツ作成アプリケーションで共有したり、処理したり、再生することができます。Maya では、Alembic フォーマットのバージョン 1.04 がサポートされています。
Maya では、Alembic ベースのキャッシュはさまざまなパフォーマンスの向上をもたらします。たとえば、大きなシーンを高速でロードしたり、複雑なキャラクタのアニメーションを高速に再生したり、トポロジの変更を含むジオメトリ データをリアル タイムに再生することができます。複雑なシーンやアニメーションは、Alembic ファイルとして書き出し、Maya に再び読み込むことで、再生パフォーマンスを向上させ、メモリ使用を軽減させることができます。このワークフローにより、完全に編集可能なシーンによる大幅なオーバヘッドを生じることなく、複雑なシーン データを、アニメーションとシミュレーションの間やアニメーションとライティングの間などの制作パイプラインのさまざまな領域に簡単に渡すことができます。
Alembic ベースのキャッシュには、Alembic キャッシュと、GPU に合わせて最適化される GPU キャッシュの 2 タイプがあります。両方のキャッシュ ファイルはサードパーティ製アプリケーションと互換性があり、.abc ファイル拡張子で保存されます。
Alembic キャッシュの書き出しおよび読み込みオプションにアクセスするには、パイプライン キャッシュ > Alembic キャッシュ > 書き出し(Pipeline Cache > Alembic Cache > Export)およびパイプライン キャッシュ > Alembic キャッシュ > Alembic の読み込み(Pipeline Cache > Alembic Cache > Alembic Import)を選択します。
GPU キャッシュの書き出しおよび読み込みオプションにアクセスするには、パイプライン キャッシュ > GPU キャッシュ > 書き出し(Pipeline Cache > GPU Cache > Export)およびパイプライン キャッシュ > GPU キャッシュ > 読み込み(Pipeline Cache > GPU Cache > Import)を選択します。