资产管理系统插件API

Katana资产插件API是用于集成的Python和C ++接口Katana与资产管理系统。它允许检索和发布内部资产Katana。资产管理插件API提供了四种核心机制,具体说明如下: 资产管理

Asset插件API不提供任何用于遍历Katana场景图或用于编辑节点,它不是替代资产管理系统。解决配方时会引用它,因此不应遍历Node Graph直接或实例化场景图迭代器。在交互过程中将调用Asset插件Katana会话以及渲染期间。

Katana附带了一个名为Asset PyMockAsset的示例资产插件。源文件MockAsset.py该示例插件位于:

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

以及源文件PyMockAssetWidgetDelegate.py用于与PyMockAsset一起使用的相应UI小部件,该小部件位于:

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

PyMultiMockAsset是PyMockAsset的扩展版本,它允许许多不同的资产解析行为,例如发布到数据库或保存到沙箱。本示例使用具有不同前缀值的assetIds来确定应使用的行为。插件源文件中提供了更多详细信息。