Maya シーン ファイルは、Alembic キャッシュ ファイルとして保存およびロードできます。Alembic ファイル フォーマットは、複雑な 3D ジオメトリのデータを交換するために開発されたオープンソースのフォーマットです。Alembic ファイルは可搬性に優れ、アプリケーションに依存しないため、多くのコンテンツ作成アプリケーションで共有したり、処理したり、再生することができます。
Maya では、Alembic キャッシュはさまざまなパフォーマンスの向上をもたらします。たとえば、大きなシーンを短時間でロードしたり、複雑なキャラクタのアニメーションを高速に再生したり、トポロジの変更を含むジオメトリ データをリアル タイムに再生することができます。複雑なシーンやアニメーションは、Alembic ファイルとしてエクスポートし、Maya に再インポートすることで、再生パフォーマンスを向上させ、メモリ使用を軽減させることができます。このワークフローにより、完全に編集可能なシーンによる大幅なオーバヘッドを生じることなく、複雑なシーン データを、アニメーションとシミュレーションの間やアニメーションとライティングの間などの制作パイプラインのさまざまな領域に簡単に渡すことができます。
たとえば、nParticle エフェクトから作成したポリゴン メッシュを Alembic ファイルにエクスポートして、Maya でシミュレーションをポリゴン オブジェクトとしてのみ再生することができます。
Alembic のインポート(Alembic Import)およびAlembic のエクスポート(Alembic Export)ウィンドウを使用して、Alembic ファイルのロードと保存の設定を行うことができます。Alembic のインポート(Alembic Import)およびAlembic のエクスポート(Alembic Export)ウィンドウには、Maya のメイン メニュー バーのAlembicメニューからアクセスできます。MEL コマンドを使用して Alembic ファイルをインポートすることもエクスポートすることもできます。
「Alembic > Alembic のインポート(Alembic > Alembic Import)」および「Alembic > エクスポート(Alembic > Export)」を参照してください。
Maya シーンを Alembic ファイルとしてインポートまたはエクスポートするには、AbcImport.mll および AbcExport.mll プラグインをロードする必要があります。プラグイン マネージャを開いて(ウィンドウ > 設定/プリファレンス > プラグイン マネージャ(Windows > Settings/Preferences > Plug-in Manager))、これらのプラグインが Maya にロードされていることを確認します。
プラグインのロードの詳細については、「Maya プラグインをロード/アンロードする」を参照してください。
Alembic ファイルのインポートとエクスポートに MEL コマンドを使用する
MEL の AbcImport コマンドおよび AbcExport コマンドを使用して、Alembic ファイルをインポートおよびエクスポートすることができます。たとえば、ポリゴン トーラスをエクスポートするときは次のコマンドを使用します。
AbcExport-j "-frameRange 1 120 -root pTorus1 -file c:/temp/test.abc";
コマンドに関するヘルプは、スクリプト エディタ(Script Editor)で AbcExport -h; または AbcImport -h; のいずれかを使用して参照できます。