Asset Plug-ins
Katana includes an Asset API for plug-in authors, which consists of the following four core mechanisms:
• Script Level Hooks
Script level hooks for performing the Pre-Publish and Post-Publish asset management steps from within Katana. See The Asset Publishing Process for more on this.
• Browser Customization
A mechanism for studios to replace the standard Katana file browser with a custom asset browser. For example, the browser used in the PyMockAsset example has fields for Show, Shot, Asset, and Version. For more on the PyMockAsset example plug-in, see Example Asset Plug-in.
• Parameter Display
A mechanism for controlling the representation of an asset in Katana’s Parameters tab.
• Render Output
A mechanism for controlling the representation of a render output’s Asset ID in a Render node’s Parameters tab.