GPU キャッシュ

GPU キャッシュ ファイルは Alembic のオープンソースのファイル フォーマットから開発されたもので、Maya での高速再生のパフォーマンスが最適化されています。このようにパフォーマンスが向上している理由は、GPU キャッシュ ファイルの評価方法にあります。GPU キャッシュ ノードは Maya のディペンデンシー グラフ評価を使用せず、キャッシュされたデータを処理用のシステム グラフィックス カードに直接ルーティングします。このデータ フローにより、重いデータ セットのある大規模なシーンを開いたり再生するときに発生するパフォーマンス上の問題が緩和されます。

読み込むとき、GPU キャッシュ ファイルは単一の gpuCache ノードとしてアウトライナ(Outliner)に表示され、アイコン()によって示されます。シーンでは、GPU にキャッシュされたジオメトリは点線のワイヤフレーム オブジェクトとして表示されます。アトリビュート エディタ(Attribute Editor)には、個々のソース オブジェクトである Transform ノードをすべて統合した、オブジェクト名が付いた Transform ノードが表示されます。オブジェクト名が付いたシェイプ ノードは、キャッシュ ファイル名(Cache File Name)ジオメトリ パス(Geometry Path)、キャッシュ再ロード ボタンなどの追加のアトリビュートを提供します。最初にシーンに読み込まれた後に GPU キャッシュ ファイルが変更された場合は、 アイコンをクリックして、更新されたキャッシュ ファイルを再ロードできます。GPU キャッシュ > 読み込み(GPU Cache > Import)コマンドを使用してファイルを再読み込みする必要はありません。

GPU にキャッシュされたオブジェクトを Maya ジオメトリとして編集することはできません。

GPU キャッシュの機能

GPU キャッシュを使用すると、以下の操作を実行できます。

GPU キャッシュ プラグイン

Maya のオブジェクトやシーンを GPU キャッシュ ファイルとして保存およびロードするには、gpuCache.mll をロードします。プラグインをロードするには、プラグイン マネージャ(Plug-in Manager) (ウィンドウ > 設定/プリファレンス > プラグイン マネージャ(Window > Settings/Preferences > Plug-in Manager))を開きます。詳細については、Maya プラグインをロード/アンロードするを参照してください。