Alembic キャッシュ

Alembic キャッシュの書き出しおよび読み込みオプションを使用して、Alembic ベースのキャッシュ ファイルとして、Maya シーンとジオメトリを保存およびロードします。Alembic ファイルは可搬性に優れ、アプリケーションに依存しないため、多くのコンテンツ作成アプリケーションで共有したり、処理したり、再生することができます。

Alembic ファイル フォーマットは、複雑な 3D ジオメトリのデータを交換するために開発されたオープンソースのフォーマットです。Alembic ファイルは可搬性に優れ、アプリケーションに依存しないため、多くのコンテンツ作成アプリケーションで共有したり、処理したり、再生することができます。

ヒント: Maya で使用されている Alembic のバージョンを表示するには、次の Python コマンドを Maya のスクリプト エディタ(Script Editor)に入力します。
import alembic.Abc
print alembic.Abc.GetLibraryVersion()

Maya では、Alembic ベースのキャッシュはさまざまなパフォーマンスの向上をもたらします。たとえば、大きなシーンを高速でロードしたり、複雑なキャラクタのアニメーションを高速に再生したり、トポロジの変更を含むジオメトリ データをリアル タイムに再生することができます。複雑なシーンやアニメーションは、Alembic ファイルとして書き出し、Maya に再び読み込むことで、再生パフォーマンスを向上させ、メモリ使用を軽減させることができます。このワークフローにより、完全に編集可能なシーンによる大幅なオーバヘッドを生じることなく、複雑なシーン データを、アニメーションとシミュレーションの間やアニメーションとライティングの間などの制作パイプラインのさまざまな領域に簡単に渡すことができます。

Alembic ベースのキャッシュには、Alembic キャッシュと、GPU に合わせて最適化されるキャッシュの 2 つのタイプがあります。詳細については、「Alembic キャッシュについて」および「GPU キャッシュについて」を参照してください。両方のキャッシュ ファイルはサードパーティ製アプリケーションと互換性があり、.abc ファイル拡張子で保存されます。Alembic および GPU のキャッシュ オプションは、キャッシュ(Cache)メニューにあります。

注: ファイル > リファレンスの作成(File > Create Reference)を使用して Alembic ファイルからファイル リファレンスを作成することができます。

関連トピック