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
  • Photoshop アプリ ランチャーが env/includes/app_launchers.yml ファイルの 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 エンジンを使用するように環境設定内のすべてのエンジン定義を更新した後で、新しいエンジンをアプリ ストアからダウンロードできるようになります。

 

フォローする