본문 바로가기
Deadline/Getting Started With Deadline

Application Configuration

by 르면가게 2024. 12. 27.

개요

Deadline은 작업을 처리하기 위해 설치된 애플리케이션의 실행 파일 경로를 알아야 합니다. 대부분의 애플리케이션은 운영 체제별 기본 설치 경로 및 실행 파일 정보를 제공합니다. 이 설정은 Deadline Monitor → Tools → Power User Mode → Configure Plugins를 통해 접근할 수 있습니다.


애플리케이션 경로 설정

예를 들어, MayaBatch 플러그인 설정에서는 여러 실행 파일 경로가 정의됩니다.

  • 예시: MayaBatch 플러그인은 버전별로 실행 파일 경로가 나뉩니다.
    • Windows: C:\\Program Files\\Autodesk\\Maya2016\\bin\\MayaBatch.exe
    • Linux: /usr/autodesk/maya2016-x64/bin/maya
    • macOS: /Applications/Autodesk/maya2016/Maya.app/Contents/bin/maya

경로 설정은 MayaBatch.param 파일에 저장되며, 수정된 값은 Mongo 데이터베이스에 기록됩니다.


애플리케이션 실행 파일 선택 (Application Build)

제출 시 선택 가능한 실행 파일의 비트(Bitness) 옵션:

  • None (기본값)
  • 32비트
  • 64비트

파일 탐색 함수:

  • FileUtils.SearchFileList: 실행 가능한 첫 번째 파일 반환.
  • FileUtils.SearchFileListFor32Bit: 32비트 실행 파일 탐색.
  • FileUtils.SearchFileListFor64Bit: 64비트 실행 파일 탐색.

네트워크 설치 애플리케이션

네트워크 기반으로 실행되는 애플리케이션의 경우, 설치 경로를 Plugin Configuration에 추가할 수 있습니다. 권한 설정은 Deadline Worker 계정에 적절히 구성되어야 합니다.

  • 네트워크 경로 사용이 복잡한 경우, 바탕 화면 바로가기/심볼릭 링크를 활용하여 경로를 설정하는 방법도 고려할 수 있습니다.

애플리케이션 래퍼 스크립트

VFX/CGI 스튜디오에서는 실행 전에 환경 변수를 설정하거나 명령을 실행하기 위해 배치(Bat)/스크립트 파일을 사용하는 경우가 많습니다. 이 경우 Build 옵션을 None으로 설정하여 비트 체크를 우회할 수 있습니다.

Python 코드 예시: MayaBatch 플러그인의 RenderExecutable 함수는 실행 파일 비트를 확인하고 경로를 반환합니다.


  • 경로 설정 관리: 설치된 소프트웨어별 기본 실행 경로를 숙지하세요.
  • 비트 옵션 이해: 작업 환경에 적합한 32비트 또는 64비트 애플리케이션을 선택하는 방법을 익히세요.
  • 네트워크 구성: 네트워크 설치 시 필요한 권한과 구성 요소를 확인하세요.

 

https://docs.thinkboxsoftware.com/products/deadline/10.4/1_User%20Manual/manual/app-configuration.html

 

Application Configuration — Deadline 10.4.0.10 documentation

If the application in question supports running across a network, you can add network application install paths to the Plugin Configuration dialog in Monitor as well. Read/Write permissions should be correctly configured for the user account(s) that Deadli

docs.thinkboxsoftware.com

 

'Deadline > Getting Started With Deadline' 카테고리의 다른 글

Archiving Jobs  (0) 2024.12.27
Controlling Jobs  (2) 2024.12.27
Monitoring Jobs  (0) 2024.12.27
Submitting Jobs  (1) 2024.12.27