여러 버전의 Maya/Nuke를 시작 관리자 또는 SG 데스크톱에 추가하는 방법은 무엇입니까(별도 인스턴스 사용)?

참고: 이 문서에서는 툴킷 구성에 대한 제어 권한이 있는 경우에만 사용할 수 있는 기능에 대해 설명합니다. 고급 구성이 없는 경우에는 Shotgun 통합 관리자 안내서를 참조하십시오.

아래 예는 Maya 2014 및 Maya 2015가 SG 데스크톱의 시작 관리자와 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'
팔로우

0 댓글

댓글을 남기려면 로그인하세요.