3ds Max Plus

3ds Max Plus용 Shotgun 엔진

3ds Max Plus용 Shotgun 엔진
최신 버전: v0.5.7(prod)
버전 번호의 경우 유의적 버전 표준을 따릅니다.
시스템 이름: tk-3dsmaxplus

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

3ds Max Plus용 Shotgun 엔진은 3ds Max 응용프로그램과 Shotgun Pipeline Toolkit을 연결합니다. 이 엔진은 PySide 및 모든 다중 앱을 지원합니다. 즉, 3ds Max 내부에서 표준 앱(Maya, Nuke 등에서도 작동하는 동일한 앱)을 실행할 수 있습니다. 이 엔진은 3ds Max Plus Python API를 사용합니다.

지원되는 응용프로그램 버전

이 항목은 테스트를 거쳐 2016+ 응용프로그램 버전에서 작동하는 것으로 알려져 있습니다. 최신 릴리즈에서는 더 완벽하게 작동할 수 있지만 이러한 버전에서 아직 공식적으로 테스트되지는 않았습니다.

설명서

이 엔진은 Max Plus의 Python 지원을 통해 Shotgun Pipeline Toolkit(Sgtk)과 3D studio Max를 연결합니다.

엔진

설치 및 업데이트

Shotgun Pipeline Toolkit에 이 엔진 추가

asset 환경의 XYZ 프로젝트에 이 엔진을 추가하려면 다음 명령을 실행합니다.

> tank Project XYZ install_engine asset tk-3dsmaxplus

최신 버전으로 업데이트

프로젝트에 이 항목이 이미 설치되어 있는 경우 최신 버전을 얻으려면 update 명령을 실행할 수 있습니다. 특정 프로젝트와 함께 제공되는 tank 명령을 탐색하여 다음과 같이 실행할 수 있습니다.

> cd /my_tank_configs/project_xyz
> ./tank updates

또는 스튜디오 tank 명령을 실행하고 업데이트 확인을 실행할 프로젝트 이름을 지정할 수 있습니다.

> tank Project XYZ updates

협업 및 개선

Shotgun Pipeline Toolkit에 액세스할 수 있다면 모든 앱, 엔진 및 프레임워크가 저장 및 관리되는 Github에서 그 소스 코드에도 액세스할 수 있습니다. 이러한 항목을 자유롭게 개선하여 향후 독립적인 개발을 위한 기반으로 사용하고 변경 후 다시 풀 리퀘스트를 제출하거나, 아니면 그냥 조금만 손을 보고 어떻게 빌드되었는지, 툴킷이 어떻게 작동하는지 확인해 보십시오. https://github.com/shotgunsoftware/tk-3dsmaxplus에서 이 코드 리포지토리에 액세스할 수 있습니다.

특별 요구 사항

  • 이 기능을 이용하려면 Shotgun Pipeline Toolkit Core API 버전 v0.18.45 이상이 필요합니다.

구성

아래는 사용되는 모든 구성 설정을 요약한 것입니다. 해당 설정은 이 앱 또는 엔진을 활성화하려는 환경 파일에서 정의해야 합니다.

run_at_startup

유형: list

설명: 시작할 때 실행할 앱을 제어합니다. 이 설정은 하나의 목록이며 각 요소는 'app_instance'와 'name'이라는 두 개의 키가 포함된 사전입니다. app_instance 값은 이 항목을 환경 구성 파일에 정의된 특정 앱 인스턴스에 연결합니다. name은 3dsMax 엔진을 시작할 때 실행할 명령의 메뉴 이름입니다. name이 ''이면 지정된 앱 인스턴스의 모든 명령이 시작됩니다.

launch_builtin_plugins

유형: list

설명: 3dsMax를 시작할 때 로드할 tk-3dsmaxplus 플러그인의 쉼표로 구분된 목록입니다. 이 기능을 사용하면 3dsMax가 시작될 때 툴킷을 부트스트랩하는 기본 메커니즘을 비활성화합니다. 따라서 이 설정을 사용하여 플러그인을 지정하면 3dsMax가 시작될 때 목록의 첫 번째 항목이 툴킷을 시작해야 합니다.

compatibility_dialog_min_version

유형: int

기본값: 2017

설명: 아직 완전히 지원되지 않고 툴킷으로 테스트되지 않은 경우 경고를 표시하는 최소 응용프로그램 주 버전을 지정합니다. 테스트 중인 버전에 대한 경고 대화상자를 비활성화하려면 이 값을 현재 주 버전+1로 설정하는 것이 좋습니다.

debug_logging

유형: bool

설명: 디버거 메시지를 로거로 내보낼지 여부를 제어합니다.

menu_favourites

유형: list

설명: 기본 메뉴의 즐겨찾기 섹션을 제어합니다. 이 설정은 하나의 목록이며 각 메뉴 항목은 app_instance와 name이라는 키가 포함된 사전입니다. app_instance 매개변수는 이 항목을 환경 구성 파일에 정의된 특정 앱 인스턴스에 연결합니다. name은 즐겨찾기를 만들기 위한 메뉴 이름입니다.

팔로우

0 댓글

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