자산 관리 시스템 플러그인 API

그만큼 Katana 자산 플러그인 API는 통합을위한 Python 및 C ++ 인터페이스입니다. Katana 자산 관리 시스템. 그것은 자산의 검색 및 출판을 허용합니다 Katana. 자산 관리 플러그인 API는 4 가지 핵심 메커니즘을 제공합니다. 자산 관리.

자산 플러그인 API는 Katana 장면 그래프 또는 노드 편집 용이며 대체 자산 관리 시스템이 아닙니다. 레시피를 해결할 때 참조되므로 Node Graph 직접 또는 장면 그래프 반복자를 인스턴스화하십시오. 대화식 동안 자산 플러그인이 호출됩니다. Katana 세션 및 렌더링 중.

Katana PyMockAsset이라는 예제 자산 플러그인과 함께 제공됩니다. 소스 파일 MockAsset.py 플러그인 예는 다음 위치에 있습니다.

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

소스 파일뿐만 아니라 PyMockAssetWidgetDelegate.py PyMockAsset과 함께 사용되는 해당 UI 위젯의 경우 다음 위치에 있습니다.

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

PyMultiMockAsset은 PyMockAsset의 확장 버전으로 데이터베이스에 게시 또는 샌드 박스에 저장과 같은 다양한 자산 해결 동작을 허용합니다. 이 예에서는 다른 접두사 값을 가진 assetId를 사용하여 사용해야하는 동작을 결정합니다. 자세한 내용은 플러그인 소스 파일에 제공됩니다.