資産管理システムプラグインAPI

KatanaアセットプラグインAPIは、統合用のPythonおよびC ++インターフェイスですKatana資産管理システムで。資産の取得と公開を許可しますKatana。資産管理プラグインAPIは4つのコアメカニズムを提供します。 資産運用管理

AssetプラグインAPIは、 Katanaシーングラフまたはノードの編集用であり、代替の資産管理システムではありません。レシピを解決するときに参照されるため、 Node Graph直接、またはシーングラフイテレータをインスタンス化します。インタラクティブプラグイン中にAssetプラグインが呼び出されますKatanaセッション中およびレンダリング中。

Katana PyMockAssetと呼ばれるサンプルAssetプラグインが付属しています。ソースファイルMockAsset.pyサンプルプラグインは次の場所にあります。

$ {KATANA_ROOT} / plugins / Src / Resources / Examples / AssetPlugins /

ソースファイルと同様にPyMockAssetWidgetDelegate.py PyMockAssetで使用される、対応するUIウィジェットの場合:

$ {KATANA_ROOT} / plugins / Src / Resources / Examples / UIPlugins /

PyMultiMockAssetは、データベースへの公開やサンドボックスへの保存など、さまざまなアセット解決動作を可能にするPyMockAssetの拡張バージョンです。この例では、異なるプレフィックス値を持つassetIdを使用して、使用する動作を決定します。詳細は、プラグインのソースファイルに記載されています。