ランチャーまたは SG Desktop に(個別のインスタンスを使用して) Maya/Nuke の複数のバージョンを追加するにはどうすればいいですか?

注: このドキュメントは、Toolkit の設定を管理するユーザのみが使用可能な機能について説明します。高度な設定が不明な場合は、『Shotgun 統合管理者ガイド』を参照してください。

次の例では、Maya 2014 と Maya 2015 が SG Desktop のランチャーと Shotgun に個別のボタンまたはメニュー項目として表示されるように、パイプライン設定で変更する内容について説明します。

config/env/includes/paths.yml

これは、Maya の実行可能ファイルが格納されたユーザのマシン上でパスを定義する場所です。

次の行を探します。

maya_windows: 'C:\Program Files\Autodesk\Maya2014\bin\maya.exe'
maya_mac: /Applications/Autodesk/maya2014/Maya.app
maya_linux: maya

次のように変更します。

maya2014_windows: 'C:\Program Files\Autodesk\Maya2014\bin\maya.exe'
maya2014_mac: /Applications/Autodesk/maya2014/Maya.app
maya2014_linux: maya_2014

maya2015_windows: 'C:\Program Files\Autodesk\Maya2015\bin\maya.exe'
maya2015_mac: /Applications/Autodesk/maya2015/Maya.app
maya2015_linux: maya_2015

config/env/includes/app_launchers.yml

これは、各 DCC を起動するように設定された tk-multi-launchapp (ランチャー)のインスタンスです。

注: 以下の「location」設定で指定されている「version」は、使用中の環境設定とは異なる場合があります。以下のバージョンではなく、現在使用中のバージョンを使用する必要があります。

次の行を探します

launch_maya:
defer_keyword: ''
engine: tk-maya
extra: {}
hook_app_launch: default
hook_before_app_launch: default
linux_args: ''
linux_path: '@maya_linux'
location: {name: tk-multi-launchapp, type: app_store, version: v0.2.14}
mac_args: ''
mac_path: '@maya_mac'
menu_name: Launch Maya
versions: []
windows_args: ''
windows_path: '@maya_windows'

次のように修正します。Maya 2014 を起動していることが分かるように元のインスタンスを修正し、Maya 2015 を起動するように設定して別のインスタンスを追加します。 

launch_maya2014:
defer_keyword: ''
engine: tk-maya
extra: {}
hook_app_launch: default
hook_before_app_launch: default
linux_args: ''
linux_path: '@maya2014_linux'
location: {name: tk-multi-launchapp, type: app_store, version: v0.2.14}
mac_args: ''
mac_path: '@maya2014_mac'
menu_name: Launch Maya 2014
versions: []
windows_args: ''
windows_path: '@maya2014_windows'

launch_maya2015:
defer_keyword: ''
engine: tk-maya
extra: {}
hook_app_launch: default
hook_before_app_launch: default
linux_args: ''
linux_path: '@maya2015_linux'
location: {name: tk-multi-launchapp, type: app_store, version: v0.2.14}
mac_args: ''
mac_path: '@maya2015_mac'
menu_name: Launch Maya 2015
versions: []
windows_args: ''
windows_path: '@maya2015_windows'

config/env/project.yml

これは、プロジェクト環境で次のアプリ ランチャーのインスタンスを使用できることを示しています。

次の行を探します。

tk-multi-launchmaya: '@launch_maya'

次のように変更します。

tk-shotgun-launchmaya2014: '@launch_maya2014'
tk-shotgun-launchmaya2015: '@launch_maya2015'

Shotgun の既存のランチャーのメニュー項目を修正する

ランチャーの名前を変更したため(launch_maya から launch_maya2014 へ)、このメニューが表示される Shotgun 内の場所が適切なインスタンスを示していることを確認する必要があります。Shotgun の各環境ファイルで、上記の config/env/project.yml と同じようにファイルを編集します

config/env/shotgun_<entity_type>.yml

次の行を探します。

tk-multi-launchmaya: '@launch_maya'

次のように変更します。

tk-shotgun-launchmaya2014: '@launch_maya2014'
tk-shotgun-launchmaya2015: '@launch_maya2015'
この記事は役に立ちましたか?
2人中2人がこの記事が役に立ったと言っています
フォローする

0 コメント

ログインしてコメントを残してください。