A Shotgun Engine for Katana
This engine provides Shotgun Toolkit integration for The Foundry's Katana.
It has been generously made public by Light Chaser Animation with help from The Foundry.
Thanks to Ying Jie Kong (Jerry) at Light Chaser and to Sam Saxon at the Foundry for their contributions.
Forked from robblau's v0.1.0 to hopefully make it production capable again for:
- Shotgun 8 and above
- Katana 3.0
- 3.1 uses PyQt5, yet to decide on how to go about it
Some initial patches by other have been included early during this fork:
- Patches by RodeoFX up to v0.1.1_rdo3
AppCommand
changes by Gael-Honorez-sb
CURRENTLY INCOMPLETE. Ideally, this would be as informative as the excellent tk-natron README
After taking over the project configurations
- Locate where you installed the project configurations
- Add this section to
config/env/includes/engine_locations.yml
# Katana engines.tk-katana.location: type: git path: https://github.com/wwfxuk/tk-katana.git branch: master
- Then, create
config/env/includes/settings/tk-katana.yml
, placing this inside:includes: # - ../app_locations.yml - ../engine_locations.yml # - ./tk-multi-loader2.yml # - ./tk-multi-publish2.yml # - ./tk-multi-screeningroom.yml # - ./tk-multi-shotgunpanel.yml # - ./tk-multi-snapshot.yml - ./tk-multi-workfiles2.yml # shot_step settings.tk-katana.shot_step: apps: # tk-multi-about: # location: "@apps.tk-multi-about.location" # tk-multi-breakdown: # location: "@apps.tk-multi-breakdown.location" # tk-multi-setframerange: # location: "@apps.tk-multi-setframerange.location" # tk-multi-loader2: "@settings.tk-multi-loader2.katana" # tk-multi-publish2: "@settings.tk-multi-publish2.katana.shot_step" # tk-multi-screeningroom: "@settings.tk-multi-screeningroom.rv" # tk-multi-shotgunpanel: "@settings.tk-multi-shotgunpanel.katana" # tk-multi-snapshot: "@settings.tk-multi-snapshot.katana.shot_step" tk-multi-workfiles2: "@settings.tk-multi-workfiles2.katana.shot_step" menu_favourites: # - {app_instance: tk-multi-workfiles2, name: File Open...} # - {app_instance: tk-multi-snapshot, name: Snapshot...} - {app_instance: tk-multi-workfiles2, name: File Save...} # - {app_instance: tk-multi-publish2, name: Publish...} location: '@engines.tk-katana.location'
- Update the apps using the
tank
command in the project configurations folder:./tank cache_apps