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.