如何从使用 tk-photoshop 切换到使用 tk-photoshopcc?

注意:本文档介绍仅当控制 Toolkit 配置时可用的功能。请参见 Shotgun 集成管理员手册

随着 tk-photoshopcc 插件发布及对 Photoshop CC 2015.5+ 的附带支持,需要升级 Shotgun Toolkit 配置才能使用新集成。请按照以下步骤操作,以确保您的项目配置正确。

  • 最好升级到最新 tk-core,但至少要确保您的项目使用的是 v0.18.18 或更高版本。
  • paths.yml 文件中更新 Photoshop 的路径。以下示例使用我们的默认配置。
#
# Photoshop CC
#
photoshop_mac: /Applications/Adobe Photoshop CC 2017/Adobe Photoshop CC 2017.app
photoshop_win: 'C:\Program Files\Adobe\Adobe Photoshop CC 2017\Photoshop.exe'
  • 更新所有 tk-photoshop 插件实例以成为 tk-photoshopcc。您将需要检查配置中 env 目录下的每个 yml 文件,并进行这些更改。此外,对于 tk-multi-loader2 应用,还需要对其中一个挂钩定义进行较小的更改,如下例中高亮显示的那样。有关使用我们默认配置的典型示例,请单击此处此处
  #
  # -------------------------------------------------
  # Photoshop CC
  # -------------------------------------------------
  tk-photoshopcc:
    apps:
      tk-multi-about: '@about'
      tk-multi-shotgunpanel: '@shotgunpanel'
      tk-multi-screeningroom: '@launch_screeningroom'
      tk-multi-workfiles2: '@workfiles2'
    shelf_favorites:
    - {app_instance: tk-multi-workfiles2, name: File Open...}
    - {app_instance: tk-multi-workfiles2, name: File Save...}
    debug_logging: false
    location:
      version: v1.0.1
      type: app_store
      name: tk-photoshopcc

  #
  # -------------------------------------------------
  # photoshop CC
  # -------------------------------------------------
  tk-photoshopcc:
    apps:
      tk-multi-about: '@about'
      tk-multi-loader2:
        action_mappings:
          Photoshop Image: [add_as_a_layer, open_file]
          Rendered Image: [add_as_a_layer, open_file]
        actions_hook: default
        download_thumbnails: true
        entities:
        - caption: Assets

...
shelf_favorites: - {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-publish, name: Publish...} debug_logging: false location: version: v1.0.1 type: app_store name: tk-photoshopcc
  • env/includes/app_launchers.yml 文件中,将 Photoshop 应用启动程序改为使用 tk-photoshopcc 插件实例。有关使用我们默认配置的示例,请单击此处。此外,您也可以将 extra 设置值替换为空词典,因为新插件不再需要它。
#
# -------------------------------------------------
# Photoshop CC
# -------------------------------------------------
launch_photoshop:
  defer_keyword: ''
  engine: tk-photoshopcc
  extra: {}
  hook_app_launch: default
  hook_before_app_launch: default
  icon: '{target_engine}/icon_256.png'
  linux_args: ''
  linux_path: ''
  location:
    version: v0.8.0
    type: app_store
    name: tk-multi-launchapp
  mac_args: ''
  mac_path: '@photoshop_mac'
  menu_name: Launch Photoshop
  versions: []
  windows_args: ''
  windows_path: '@photoshop_win'
  • 在您的配置中运行 tank updates 命令。这将确保对新插件使用的所有必要应用和框架都是其所需版本。
  • 在您的配置中运行 tank cache_apps 命令。这将确保在更新配置中的所有插件定义后已从应用商店中下载新插件,以便使用新的 tk-photoshopcc 插件。

 

关注