명령줄 활성화

명령줄을 통해 툴킷 활성화

이 문서에서는 툴킷 구성에 대한 제어 권한이 있는 경우에만 사용할 수 있는 기능에 대해 설명합니다. 자세한 정보는 Shotgun 통합 사용자 안내서를 참조하십시오. Shotgun 데스크톱이 릴리즈되기 전에 툴킷이 설치되고 명령줄 스크립트를 통해 설정되었습니다. 어떤 이유로 공식적인 새 UI 기반 프로세스가 아닌 레거시 프로세스를 계속 사용하려는 경우 이 문서는 그 방법에 대해 설명합니다.

목차:

소개

      시스템 요구 사항

      기술적인 작업 필요

Shotgun 사이트용 툴킷 활성화

      1단계. Shotgun 사이트 확인

      2단계. 툴킷이 활성화되어 있는지 확인

      3단계. 예제 설치를 위한 디스크상의 위치

      4단계. 사이트용 Shotgun API 'Toolkit' 스크립트 만들기

      5단계. 'primary'라는 로컬 파일 저장소 설정

      6단계. Shotgun UI 레이아웃 조정

      7단계. Shotgun 브라우저 플러그인 설치

      8단계. 활성화 스크립트 실행

      활성화 완료

첫 번째 프로젝트 설정

      프로젝트 설정 스크립트 실행

      설정 후 디스크 구조

      앱 및 엔진의 업데이트된 버전 확인

다음 단계

소개

이 문서에서는 명령줄 기반 활성화 스크립트를 사용하여 첫 번째 Shotgun Pipeline Toolkit 설정을 설치하고 구성하는 방법에 대해 설명합니다.

참고: 대부분의 경우 Shotgun 데스크톱을 사용하여 툴킷을 활성화하는 것이 좋습니다. 이 문서에서는 Shotgun 데스크톱이 릴리즈되기 전에 사용된 명령줄 기반 설치 워크플로우를 개략적으로 설명합니다. Shotgun 데스크톱이 어떤 이유로 시작하기에 적합하지 않은 경우 아래에 요약된 단계가 유용할 수 있습니다.

시스템 요구 사항

요컨대 Shotgun Pipeline Toolkit을 실행하려면 다음이 필요합니다.

  • 로컬 또는 호스트된 Shotgun 사이트. Shotgun을 아직 설치하지 않았다면 http://www.shotgunsoftware.com에서 무료 평가판을 등록할 수 있습니다.
  • Windows, Linux 또는 Macosx 운영 체제
  • Python v2.6 이상(v3.x 제외) 설치

Windows에 Python 설치(확장하려면 클릭)

Linux와 Macosx에서는 python이 시스템의 일부로 포함되어 있습니다. Windows에서는 직접 설치해야 합니다. 64비트 Python 2.7을 사용하는 것이 좋습니다. http://www.python.org/ftp/python/2.7.5/python-2.7.5.amd64.msi에서 설치 프로그램을 다운로드할 수 있습니다.

기술적인 작업 필요

Shotgun 툴킷을 설치하는 작업은 현재 다소 기술적이며 명령줄 작업 및 구성 파일 수동 편집 작업이 필요합니다. 대상 사용자는 파이프라인 개발자입니다. 기본 구성을 사용하는 경우 총 설치 시간은 약 20분 정도입니다.

Shotgun 사이트용 툴킷 활성화

가장 먼저 할 일은 Shotgun Pipeline Toolkit을 활성화하는 것입니다. 툴킷을 활성화하면 툴킷을 사용하여 Shotgun 프로젝트를 설정하고 프로젝트용 앱을 설치할 수 있습니다. 이 첫 번째 활성화 단계에는 컴퓨터에 파이프라인 Toolkit Core API를 설치하고, Shotgun 내의 일부 설정을 조정하고, 브라우저 및 툴킷에서 실행 중인 Shotgun과 툴킷이 실행 중인 다양한 응용프로그램 간의 다리 역할을 하는 Shotgun 브라우저 플러그인을 설치하는 등의 다양한 작업이 포함됩니다.

1단계. Shotgun 사이트 확인

Shotgun 사이트 주소가 shotgunstudio.com으로 끝납니까? 그렇다면 축하합니다. 모든 설정이 완료되고 사이트에 툴킷을 설치할 준비가 되었습니다. 2단계로 진행하십시오.

그렇지 않은 경우 지원 사이트에 문의하시기 바랍니다. 사이트가 아직 툴킷 설치 준비가 되지 않았을 수 있으니 진행하기 전에 Shotgun 팀에 확인하여 약간의 조정을 해야 할 수도 있습니다.

2단계. 툴킷이 활성화되어 있는지 확인

다른 작업을 수행하기 전에 Shotgun 내에서 실제로 툴킷에 대한 지원을 켰는지 확인합니다. 관리자(Admin)로 로그인하여 앱 관리(Manage Apps) 메뉴로 이동한 다음 툴킷 옆에 있는 스위치 아이콘을 클릭하면 됩니다.

3단계. 예제 설치를 위한 디스크상의 위치

Shotgun Pipeline Toolkit은 상세한 구성이 가능하며 사용자는 기존 스튜디오 파일 시스템 구조와 일치하도록 구성할 수 있습니다. 첫 번째 테스트 설치의 경우 간단한 테스트 구조를 사용하는 것이 좋습니다. 이 설치는 디스크에서 세 군데 주요 위치로 구성됩니다.

  • 프로젝트 데이터 루트 /mnt/projects - 모든 프로젝트의 모든 프로덕션 데이터가 저장되는 곳입니다. 여기에는 maya 씬, 렌더, Nuke 스크립트, 이미지 등이 포함됩니다. 진행하기 전에 이 폴더가 디스크에 있는지 확인합니다.

  • 스튜디오 루트 /mnt/software/shotgun/studio - Shotgun Pipeline Toolkit Core API의 설치가 포함됩니다.

  • /mnt/software/shotgun의 내부 구성 - 각 프로젝트마다 하나의 구성 폴더가 있습니다. 진행하기 전에 이 폴더가 디스크에 있는지 확인합니다.

위에서 설명한 위치를 사용할 필요는 없습니다. 디스크에 저장해야 할 위치를 결정하는 것은 전적으로 사용자에게 달려 있으며 설치 프로세스는 모든 파일 위치에 대해 사용자에게 묻습니다. 그러나 이 문서의 나머지 부분에서는 위에서 설명한 위치를 사용한다고 가정합니다.

Windows에서 실행 중인 경우 동일한 설정을 사용할 수 있지만 드라이브 문자 접두사를 사용하는 것이 좋습니다(예: c:\mnt\projects 또는 z:\mnt\projects).

4단계. 사이트용 Shotgun API 'Toolkit' 스크립트 만들기

다음 단계는 Shotgun 내부에 API 스크립트를 만드는 것입니다. 이 스크립트는 Shotgun과 통신해야 할 때마다 파이프라인 툴킷에서 사용합니다. 활성화 스크립트는 Shotgun 서버에 연결할 때 해당 스크립트를 요구합니다.

관리자로 로그인했는지 확인한 다음 오른쪽 상단의 기본 메뉴를 사용하여 Shotgun의 스크립트(Scripts) 페이지로 이동하고 Toolkit(대문자 T 사용)이라는 이름의 새 스크립트를 만듭니다. API Admin 권한 그룹에 속하는지 확인합니다.

Shotgun은 새로운 API 스크립트를 만들 경우 이를 사용할 때마다 필요한 임의의 인증 키를 생성합니다. 파이프라인 툴킷 활성화 스크립트는 설치 프로세스의 일부로 이 스크립트 키를 요구하므로 지금 API 스크립트 상세 정보 페이지로 이동하여 해당 값을 클립보드에 복사합니다.

5단계. 'primary'라는 로컬 파일 저장소 설정

이제 파일이 디스크에 저장되는 위치를 Shotgun에 알려야 합니다. 1단계에서 설명한 제안 구성에서 /mnt/projects를 모든 프로덕션 데이터가 저장되는 디스크상의 위치로 지정했습니다. 이제 이 위치를 Shotgun에 등록합니다. 이 작업은 Shotgun에서 로컬 저장소를 정의함으로써 수행됩니다. 다시 한 번 Shotgun에 관리자로 로그인했는지 확인 후 사이트 기본 설정(Site Preferences)으로 이동하고 파일 관리(File Management) 탭을 확장하여 이 작업을 수행할 수 있습니다. primary(소문자 p)라는 이름의 저장소를 추가하고 아래 그림에서와 같이 경로를 설정합니다.

표준 구성으로 툴킷 평가를 시작하는 것이 좋으며 이 primary 저장소는 표준 구성에서 필요합니다.

나중에 자신의 스튜디오 구성을 설정할 때 이 설정을 변경하고 다시 정의할 수 있으며 둘 이상의 저장소를 사용하는 구성을 만들 수도 있습니다. 텍스처, 렌더, 작업 파일 등이 다른 마운트 포인트 또는 드라이브 문자에 있는 경우에 유용합니다.

6단계. Shotgun UI 레이아웃 조정

이제 Shotgun UI에 약간의 조정을 할 차례입니다. Shotgun Pipeline Toolkit은 파일을 게시할 때 게시 엔티티를 만들므로 에셋 및 샷과 같은 주요 에셋에 게시(Publishes) 탭을 추가하는 것이 편리합니다. 이렇게 하려면 관리자(admin)로 로그인해야 합니다. 에셋 또는 샷으로 이동하고 디자인 모드를 시작합니다.

이제 탭 중 하나에서 작은 메뉴 삼각형을 클릭하고 새 탭 추가(Add New Tab) 액션을 선택합니다. 그러면 대화상자 UI가 나타납니다. 게시(Publishes) 탭을 호출하고 게시된 파일(Published File) 엔티티와 연결되어 있는지 확인합니다.

이제 저장(Save)을 클릭하여 변경 사항을 저장합니다. 설정이 끝났습니다.

참고: 사용자가 새 탭을 만들 때 Shotgun은 몇 개의 기본 필드를 선택하여 가져옵니다. 게시할 필드를 몇 개 더 추가할 수 있습니다. 새 게시 탭에서 볼 수 있는 스프레드시트의 오른쪽 상단에 있는 작은 더하기 버튼을 클릭하면 됩니다. 다음 필드를 추가하는 것이 좋습니다.

  • 설명(Description) - 이 게시에서 변경한 사항에 대한 설명 저장
  • 만든 사람(Created by) - 게시를 만든 사용자
  • 만든 날짜(Date Created) - 게시를 만든 날짜

레이아웃을 변경하는 경우 완료 후 반드시 페이지를 저장해야 합니다.

7단계. Shotgun 브라우저 플러그인 설치

툴킷을 사용하면 Shotgun 내부에서 명령을 실행할 수 있습니다. 예를 들어 태스크 중 하나를 선택하여 마우스 오른쪽 버튼으로 클릭하고 Maya 실행(Launch Maya)를 선택하면 특정 태스크에서 작업할 수 있도록 미리 구성된 Maya가 시작됩니다. 이를 위해 Shotgun Pipeline Toolkit은 Shotgun과 툴킷 간의 통신을 담당하는 특수 브라우저 플러그인을 사용합니다. 이 시점에서 플러그인을 설치하는 것이 좋습니다. 소스 및 설치 프로그램을 포함한 자세한 정보는 https://github.com/shotgunsoftware/browser-plugin에서 확인할 수 있습니다.

참고: Shotgun 설치가 로컬인 경우, 예를 들어 Shotgun 사이트 URL이 shotgunstudio.com으로 끝나지 않는 경우 브라우저 플러그인을 설치할 때 몇 가지 추가 단계를 수행해야 합니다. 자세한 정보는 https://github.com/shotgunsoftware/browser-plugin#security를 참조하십시오.

Java에 대한 참고 사항(확장하려면 클릭)

이전에는 Java 애플릿을 사용하여 Shotgun과 툴킷 간의 통신을 관리했습니다. 지금도 Java를 계속 사용할 수 있으며 브라우저 플러그인을 설치하지 않으면 Shotgun이 자동으로 Java 애플릿으로 폴백합니다. 그러나 이 기능은 더 이상 사용되지 않을 예정이므로 더 빠르고 안정적인 브라우저 플러그인을 사용하는 것이 좋습니다.

자세한 정보는 이 블로그 게시물 http://blog.shotgunsoftware.com/2013/03/no-more-java.html을 참조하십시오.

8단계. 활성화 스크립트 실행

이제 시작할 준비가 되었습니다. 파이프라인 툴킷 활성화 스크립트를 다운로드하고 실행할 차례입니다. 이 스크립트는 명령줄에서 실행하는 작은 python 스크립트입니다. 디스크의 기본 폴더 구조를 설정하고 App Store에서 Shotgun Pipeline Toolkit API를 다운로드합니다.

Shotgun Pipeline Toolkit 활성화 패키지를 다운로드하려면 클릭합니다.

활성화 패키지를 다운로드하기 전에 아래의 Shotgun 서비스 이용 약관을 읽고 동의해야 합니다.

Shotgun 서비스 이용 약관

툴킷, Screening Room 또는 기타 플러그인이나 기타 응용프로그램("서비스")을 포함한 Shotgun 플랫폼, Shotgun Software, Inc.("Shotgun")의 모든 서비스를 사용함으로써 귀하("고객” 또는 "귀하")는 다음 이용 약관 및 이용 조건("서비스 이용 약관")을 준수한다는 데 동의합니다. 새로운 도구 및 리소스의 릴리즈를 포함하여 서비스를 보강하거나 향상시키는 모든 새 기능은 서비스 이용 약관의 적용을 받습니다.

서비스 사용

귀하는 서비스에 버그가 있을 수 있음을 이해합니다. 귀하는 서비스 사용과 관련된 위험이 있으며 이러한 위험을 관리하는 것은 귀하의 책임임을 이해하고 동의합니다.

평가

  1. 서비스 무료 이용 기간("평가 기간") 동안 귀하는
    • 서비스를 구매할 의무가 없고
    • 서비스를 복사하지 않으며
    • 본 서비스에 대해 역컴파일 또는 역엔지니어링을 수행하지 않고
    • 서비스를 무단으로 사용하지 못하도록 적절한 수준의 주의를 기울여야 합니다.
  2. 본 서비스 이용 약관에 따른 귀하의 사용 권한은 평가 기간 종료 시 종료됩니다.
  3. 귀하가 평가 기간 이후 Shotgun에서 서비스를 구매하지 않는 경우 영업 비밀을 포함하여 Shotgun의 지적 재산 보호와 관련된 사항을 제외하고 본 서비스 이용 약관에 명시된 귀하의 모든 의무가 종료됩니다.
  4. 귀하가 본 서비스 이용 약관에 의거한 귀하의 의무를 이행하지 않거나 이행하지 못하는 경우, Shotgun은 본 계약에 따라 부여된 모든 서비스와 사용자의 권리를 즉시 종료할 수 있습니다.
  5. 특허, 특허 출원, 저작권, 상표, 영업 비밀 및 동봉된 문서를 포함하되 이에 국한되지 않는 서비스 및 모든 독점적 정보와 관련 자료는 Shotgun의 자산으로 유지됩니다.

기본 사항

  1. 귀하는 귀하의 계정과 암호의 보안을 유지할 책임이 있습니다. Shotgun은 귀하가 이 보안 의무를 이행하지 않아서 발생한 손실이나 손해에 대해 책임지지 않습니다.
  2. 게시된 모든 컨텐츠 및 귀하의 계정 하에 발생하는 활동에 대한 책임은 귀하에게 있습니다.
  3. 귀하는 불법적이거나 허가되지 않은 목적으로 본 서비스를 사용할 수 없습니다. 귀하는 서비스 사용 시 관할 지역의 법을 위반해서는 안 됩니다.
  4. 본 서비스 이용 약관 위반 시 귀하의 계정은 해지됩니다. 귀하는 서비스 이용에 따른 모든 책임을 진다는 데 동의합니다.

결제, 환불, 업그레이드 및 다운그레이드 조건

  1. 매월(평가 기간 제외) 결제는 선불로 이루어져야 합니다. Shotgun은 여러 미래 기간의 선급금 할인을 포함한 다른 결제 제안을 할 수 있습니다.
  2. 모든 수수료에는 과세 당국이 부과하는 세금, 징수액 또는 관세가 포함되지 않습니다. Shotgun이 제공하는 서비스에는 유형의 상품이 포함되어 있지 않으며 유형의 미디어를 통해 서비스가 제공되지도 않습니다.

취소 및 해지

  1. 유료 계정을 적절하게 취소하는 것은 전적으로 귀하의 책임입니다. 유료 계정 및 무료 평가의 경우 귀하의 컨텐츠를 보존하려는 경우 취소 전이나 평가가 끝나기 전에 해당 컨텐츠를 로컬 저장 미디어로 내보내거나 보관할 책임은 전적으로 귀하에게 있습니다. 취소 후 또는 평가가 끝나면 귀하의 모든 콘텐츠가 서비스에서 삭제됩니다.
  2. Shotgun은 단독 재량으로 귀하의 계정을 일시 중지 또는 해지할 권리가 있으며, 2주 전 고지할 경우 언제든지 어떤 이유로든 서비스 또는 다른 Shotgun 서비스의 현재 및 향후 사용을 거부할 권리가 있습니다. 서비스에 대한 2주간의 고지 기간이 만료되면 귀하의 계정과 해당하는 컨텐츠가 비활성화되거나 삭제됩니다.
  3. 귀하는 결제 및 계정 센터(https://shotgunsoftware.com/accounts) 또는 Shotgun에 통지하여 언제든지 서비스를 취소할 수 있습니다. Shotgun은 귀하가 미리 지불한 기간의 만료되지 않은 부분에 대해 귀하에게 상환하며, 귀하에게 다시 청구하지 않습니다.

서비스 및 가격 수정

  1. Shotgun은 일시적 또는 영구적으로 특정 기능 또는 서비스 부분을 개선, 추가, 수정 또는 중단할 수 있는 권리를 보유합니다. Shotgun은 중대한 변화가 있을 경우 사전에 경고를 제공하기 위해 합당한 노력을 기울일 것입니다. 자체 호스트 고객은 최신 버전으로 업데이트하지 않거나, 요청 시 이전 버전으로 롤백할 수 있습니다. 단, 이전 버전은 계속 지원됩니다.
  2. 서비스 가격은 변경될 수 있습니다.
  3. Shotgun은 서비스의 수정, 가격 변경, 중지 또는 중단에 대해 귀하 또는 제3자에게 책임을 묻지 않습니다.

지원

  1. 당사의 지원 팀은 귀하의 기대에 부응하기 위해 노력할 것입니다. 귀하는 언제든지 지원 요청을 제출할 수 있습니다. 당사는 가능한 빨리 답변하기 위해 최선을 다하겠습니다. 대개 하루 이내에 답을 드리게 될 것입니다. 심각한 문제인 경우 제목에 'URGENT'를 입력하면 대기열의 맨 위로 빠르게 이동하여 한 시간 내에 연락을 드릴 수 있습니다. 당사의 공식 지원 시간은 오전 9시~오후 6시(PST)이지만, 해당 시간 외에도 응답하기 위해 최선을 다하고 있습니다.

업데이트

  1. 매주 일요일 오전 5시(GMT)에 유지 보수가 진행되므로 일반적으로 5-10분 동안 서비스를 사용할 수 없으며 경우에 따라 더 긴 시간이 필요할 수 있습니다. 모든 경우에 최대한 시간을 단축하겠습니다. 당사의 가동 시간은 대부분의 달에 99.99%에 육박하며, 더 나은 서비스를 위해 노력하고 있습니다.

피드백, 저작권 및 컨텐츠 소유권

  1. 당사는 본 서비스와 관련하여 귀하가 사용하는 자료 또는 컨텐츠에 대한 어떠한 지적 재산권도 주장하지 않습니다. 귀하가 업로드하거나 입력한 귀하의 프로파일 및 컨텐츠는 귀하의 소유로 유지됩니다. 그러나 귀하는 서비스와 관련된 아이디어, 제안 및/또는 기능 요청("피드백")은 Shotgun이 소유하고 독점권을 가지며, 이러한 피드백에 대한 모든 지적 재산권을 Shotgun의 이름으로 취득하고 보유할 권리가 있음에 동의합니다.
  2. 본 서비스의 컴퓨터 코드, 문서, 시각적 디자인 및 "모양과 느낌"은 Shotgun Software Inc., copyright 2006-현재의 재산입니다. All rights reserved. Shotgun Software (R)는 등록 상표입니다. Shotgun의 서면 허가 없이 이러한 요소의 어떠한 부분도 복제, 복사 또는 재사용할 수 없습니다.

기고물 양도

  1. 귀하가 소프트웨어 코드, 문서 및/또는 기타 자료를 Shotgun에 기고하는 경우("기고물"), 귀하는 모든 권리, 이익 및 소유권을 Shotgun에 양도하는 데 동의합니다. Shotgun은 비상업적인 목적이나 내부적인 사업 목적을 위해 기고물을 수정하고 계속 사용할 수 있는 비독점적 권리를 귀하에게 부여하는 데 동의합니다.
  2. 귀하는 귀하가 단독 저작권 보유자이자 소유자인 기고물만 제공하는 데 동의합니다.
  3. 귀하는 Shotgun이 독점적인 라이센스 조건이나 오픈 소스 라이센스 조건을 포함하여 어떠한 방식으로도 기고물을 배포할 수 있음을 인정합니다.
  4. 귀하는 귀하가 기고물을 지배하는 특허 또는 기타 지적 재산권 이익을 보유하거나 획득한 경우, 지배적인 이익을 위에 명시된 양도의 효과를 저해하는 데 사용하지 않을 것에 동의합니다. 따라서 Shotgun과 라이센스 보유자는 로열티나 제한 없이 기고물과 향후 버전 및 파생물을 만들고, 사용, 판매, 배포 및 기타 방법으로 활용할 수 있습니다. 이 조항은 귀하의 양수인 및/또는 후임자를 구속합니다.

일반 조건

  1. 귀하의 서비스 이용은 전적으로 귀하의 책임입니다. 본 서비스는 있는 그대로 제공됩니다.
  2. 기술 지원은 유료 계정 소유자 또는 인증된 평가 사용자에게만 제공됩니다. 고객이 응용프로그램을 호스트하는 경우 고객은 Shotgun의 보안 가상 사설망(VPN) 연결에 동의하는 것입니다. 이 연결을 통해 Shotgun 직원은 지원, 유지 보수 및 업그레이드를 수행하기 위해 서버에 액세스할 수 있습니다.
  3. 귀하는 Shotgun이 타사 공급업체 및 호스팅 파트너를 사용하여 서비스를 실행하는 데 필요한 하드웨어, 소프트웨어, 네트워킹 및 관련 기술을 제공하고 있음을 이해합니다.
  4. 귀하는 본 서비스, Shotgun 또는 다른 Shotgun 서비스나 제품과 관련이 있음을 거짓으로 암시하도록 서비스를 수정, 변경 또는 해킹하거나 다른 웹 사이트를 수정해서는 안 됩니다.
  5. 귀하는 Shotgun의 명시적 서면 승인 없이는 서비스의 일부, 서비스 사용 권한 또는 서비스 액세스 권한을 재생성, 복제, 복사, 판매, 재판매 또는 이용하지 않을 것에 동의합니다. 또한 Shotgun은 백업 및 복구 절차와 관련된 데이터의 복제를 제외하고 전체 또는 일부의 내용을 복제, 재생성, 복사, 판매, 재판매, 라이센스 또는 임의의 방식으로 사용하지 않을 것에 동의합니다.
  6. 당사는 합당한 통지를 통해 당사의 단독 재량으로 불법적이거나 당사자의 지적 재산권 또는 본 서비스 이용 약관을 위반한 것으로 판단되는 컨텐츠 및 계정을 제거할 수 있으나 의무 사항은 아닙니다.
  7. Shotgun 고객, 직원, 회원 또는 임원의 구두, 물리적, 서면 또는 기타 남용(남용의 위협 또는 응징 포함)을 통해 서비스는 즉시 종료됩니다.
  8. 귀하는 귀하의 컨텐츠를 포함하여 서비스의 기술적 처리 및 전송이 암호화되지 않고 전송될 수 있으며 (a.) 다양한 네트워크를 통한 전송, (b.) 네트워크 또는 장치 연결의 기술적 요구 사항을 준수하고 적응하기 위한 변경이 포함됨을 이해합니다.

  9. 웜이나 바이러스 또는 파괴적인 성격의 코드가 포함된 컨텐츠를 고의로 업로드하지 않아야 합니다.

  10. 비정상적인 대역폭 사용이 심각하거나 극단적인 경우에는 대역폭 소비를 줄일 수 있을 때까지 파일 또는 이미지 호스팅을 제한할 권리가 당사에게 있습니다.
  11. Shotgun은 (a.) 서비스가 귀하의 특정 요구 사항을 충족시키고 (b.) 서비스가 중단되지 않고 시기 적절하고 안전하며 오류가 없으며 (c.) 서비스 사용을 통해 얻은 결과가 정확하고 신뢰할 수 있으며 (d.) 서비스를 통해 귀하가 구매 또는 취득한 제품, 서비스, 정보 또는 기타 자료의 품질이 귀하의 기대를 충족시키고 (e.) 서비스의 모든 오류가 수정된다고 보증하지 않습니다.

  12. 양 당사자(귀하 및 Shotgun)는 이익, 영업권, 사용, 데이터 손실에 대한 손해(직간접, 우발적, 특수한, 간접적, 결과적 또는 전형적 손해에 대한 책임을 포함하되 이에 국한되지 않음) 또는 (a.) 서비스 사용 또는 사용 불능, (b.) 서비스로부터 또는 서비스를 통해 구매 또는 획득한 상품, 데이터, 정보 또는 서비스 또는 받은 메시지 또는 체결된 거래로 인한 대체 재화 및 서비스 조달 비용, (c.) 귀하의 전송 또는 데이터에 대한 무단 액세스 또는 변경, (d.) 서비스상의 제3자의 진술 또는 행위, (e.) 서비스 종료, (f.) 서비스와 관련된 기타 문제로 인해 유발되는 기타 무형의 손실(당사자가 그러한 손해의 가능성에 대해 통보받은 경우라 하더라도)에 대해 서로 책임지지 않음을 이해하고 동의합니다.

  13. 양 당사자는 계약이나 불법 행위, 법령 또는 기타 그러한 책임을 초래하는 형태의 행위에 관계없이 본 계약에 따라 제공되는 서비스나 기타 자료와 관련한 손해에 대해 상대방에 대한 총 책임 한도가 고객이 Shotgun에 지불한 총 요금을 초과하지 않아야 한다는 데 동의합니다.

  14. Shotgun 또는 귀하가 서비스 이용 약관의 권리 또는 조항을 행사하거나 집행하지 못해도 그러한 권리 또는 조항의 포기로 간주되지 않습니다. 서비스 이용 약관은 귀하와 Shotgun 사이의 전체 계약을 구성하며 귀하와 Shotgun 간의 이전 계약(이전 버전의 서비스 이용 약관을 포함하되 이에 국한되지 않음)을 대체하여 귀하의 서비스 이용에 적용됩니다.
  15. 서비스 이용 약관에 대한 질문은 accounts@shotgunsoftware.com으로 보내 주십시오.
  16. 권리 보유. 여기에 명시된 경우를 제외하고는 본 서비스 이용 약관의 어떠한 내용도 기술 또는 기타 지적 재산권과 관련한 권리 또는 라이센스를 직접적이거나 암시적으로, 금반언 또는 기타 방식으로 양 당사자에게 부여하는 것으로 간주되지 않으며 각 당사자는 각각의 기술 및 기타 지적 재산권에 대한 모든 권리, 소유권 및 이익을 보유합니다.
  17. 기밀 유지. 본 서비스 이용 약관의 적용으로 양 당사자는 서로 기밀인 정보(기밀 정보)에 액세스할 수 있습니다. 본 서비스 이용 약관의 목적상 당사자의 기밀 정보란 구두, 서면 또는 기타 방식으로 공개되었든 기밀 또는 독점임을 나타내는 합리적 상황에서 제공되는 당사자의 정보, 아이디어, 자료 또는 기타 주제를 의미합니다. 기밀 정보에는 본 서비스 이용 약관의 이용 조건과 모든 사업 계획, 기술 정보 또는 데이터, 제품 아이디어, 방법론, 계산 알고리즘 및 분석 루틴과 그러한 당사자(공개 당사자)가 다른 당사자(수령 당사자)에게 제공하거나 공개한 모든 개인, 고객, 계약 및 재무 정보 또는 자료가 포함되며 이에 국한되지 않습니다. 기밀 정보에는 (a) 수령 당사자에게 공개될 때 수령 당사자가 이미 소유하고 있거나, (b) 수령 당사자의 행위 또는 비행위의 결과 외 공개 지식의 일부이거나 (c) 수령 당사자가 관련 없는 제3자로부터 기밀 유지 의무 없이 획득하거나 (d) 수령 당사자가 독자적으로 개발한 정보는 포함되지 않습니다. 제외 사항에 대해 전술했지만 일반성을 제한하지 않고 Shotgun의 기밀 정보에는 객체 코드 및 소스 코드 형식의 모든 부분을 포함하여 서비스, 피드백, 모든 수정 사항 및 서비스와 피드백의 파생품과 여기에서 파생된 모든 정보 또는 자료가 기밀 표시 여부에 관계없이 포함됩니다.
  18. 사용 제한. 수령 당사자는 본 서비스 이용 약관 및 여기에 설명된 활동을 촉진하는 것 이외의 목적으로 공개 당사자의 기밀 정보를 사용해서는 안 됩니다. 수령 당사자는 본 계약에서 달리 허용된 경우를 제외하고는 제3자에게 공개 당사자의 기밀 정보를 공개해서는 안 됩니다. 수령 당사자는 기밀 정보를 알아야 할 필요가 있고 규정(비사용 및 비공개 관련 조항을 포함하되 이에 국한되지 않음)에 따라 기밀 유지 의무가 있는 직원 또는 컨설턴트에게만 공개 당사자의 기밀 정보를 공개할 수 있으며, 수령 당사자가 자신의 기밀 정보에 대해 요구하는 것보다 덜 제한적이지 않습니다. 수령 당사자는 성격이나 중요도가 비슷한 자신의 정보를 보호하는 것과 동일한 수준 이상의 주의를 기울여 공개 당사자의 기밀 정보를 관리해야 하지만 상황에 따라 합리적인 주의를 기울여야 합니다. 각 당사자는 통지 당사자가 알게 된 상대방의 기밀 정보의 남용 또는 오용에 대해 상대방에게 서면으로 통지해야 합니다.
  19. 제외. 전술한 내용에도 불구하고, 본 서비스 이용 약관은 수령 당사자가 사법 절차 또는 기타 법적 의무로 요구되는 범위 내에서 공개 당사자의 기밀 정보를 공개하는 것을 금지하지 않습니다. 다만, 수령 당사자는 공개 당사자가 개입하여 보호 명령의 신청을 포함해 공개 범위를 최소화할 수 있도록 공개 당사자에게 즉시 알려야 하며 공개 당사자의 단독 비용과 경비로 공개 당사자와 협력해야 합니다. 또한 각 당사자는 (a) 본 서비스 이용 약관의 사본을 보관하거나(해당 법률에서 합법적으로 허용되는 한도로 수정됨) 관련 규정에 대한 정보를 해당 규제 당국에 공개해야 할 경우를 포함하되 이에 국한되지 않고 해당 보안법에 따라 필요한 경우, (b) 비밀리에 법률 고문에게, (c) 비밀리에 회계사, 은행 및 자금 출처 및 해당 고문에게 (d) 본 서비스 이용 약관 또는 본 계약에 따른 권리의 집행과 관련하여, 본 서비스 이용 약관의 이용 조건을 공개할 수 있습니다.
  20. 소스 코드. Shotgun이 고객에게 제공한 소스 코드와 관련하여 해당 소스 코드는 다음과 같은 사용 및 공개에 대한 추가 제한 사항을 포함하여 본 서비스 이용 약관의 모든 의무가 적용됩니다. (a) 고객은 본 서비스 이용 약관에 명시된 소스 코드와 관련하여 고객 권리 행사를 위한 소스 코드를 사용해야 하는 직원 및 고객 계약자만 이 소스 코드를 사용하거나 액세스할 수 있도록 허용해야 하며 해당 직원 및 고객 계약자는 본 서비스 이용 약관에서 요구하는 것 이상의 엄격한 조항이 포함된 서면 비공개 계약(비사용 및 비공개와 관련된 조항을 포함하되 이에 국한되지 않음)에 따라 기밀을 유지해야 합니다. (b) 고객은 위 (a)항에 명시된 직원 또는 계약자만 액세스할 수 있는 안전하고 잠긴 시설에서만 소스 코드를 유지 관리하고 사용해야 합니다. (c) 모든 컴퓨터 장비(다중 사용자 시스템, 네트워크, 독립 실행형 컴퓨터 또는 기타)에서 사용 가능하거나 저장되는 소스 코드의 경우 장비에 암호 기반 액세스 컨트롤이 있어야 하며 각 사용자마다 고유한 ID 및 관련 암호가 있어야 합니다. (d) 고객은 해당 시설에서만 소스 코드를 사용하고 소스 코드의 사용 및 액세스를 허용해야 합니다. (e) 고객은 소스 코드를 사용하거나 소스 코드에 대한 액세스 권한이 있는 모든 개인, 소스 코드의 사본 수(있는 경우) 및 소스 코드가 사용되거나 저장된 컴퓨터 장비 및 저장 매체에 대한 기록을 유지 관리해야 합니다.
  21. 공정한 구제. 각 당사자(수령 당사자)는 공개 당사자가 해당 기밀 정보가 공개 당사자의 영업 비밀을 포함하고 있다고 간주하며 그러한 정보의 무단 사용 또는 공개로 인해 공개 당사자가 법률상의 구제가 부적절하여 돌이킬 수 없는 피해를 입을 수 있음을 인정합니다. 따라서 각 당사자(수령 당사자)는 공개 당사자가 법적으로 또는 형평상 사용할 수 있는 기타 구제 수단 외에도 담보 없이 금지 명령 구제를 발행하고, 공개 당사자의 기밀 정보에 관한 수령 당사자의 의무 위반 및 위협을 금지할 수 있는 권리가 있음을 인정하고 동의하며 관할 지역의 구제 조치가 공정하고 적절하다고 간주할 수 있습니다.
  22. 본 서비스 이용 약관 조항의 분리 가능성은 관할 지역에서 어떤 이유로든 시행할 수 없으며, 나머지 조항은 영향을 받지 않고 완전한 효력을 유지합니다.
  23. 준거법. 본 서비스 이용 약관은 당사자의 권리와 의무에 대하여 캘리포니아주 법률 외의 다른 관할 구역 법률이 적용될 수 있는 법규를 선택하지 않고 캘리포니아주 법률에 따라 해석되고 규율됩니다. 본 서비스 이용 약관은 국제 물품 매매 계약에 관한 UN 협약의 적용을 받지 않으며, 그 적용은 명시적으로 배제됩니다.
  24. 분쟁. 본 서비스 이용 약관 기간 중 언제든지 당사자가 본 서비스 이용 약관의 해석 또는 이행 또는 약관 위반 주장(분쟁)으로 인해 발생하거나 이와 관련된 이견, 분쟁, 논쟁 또는 배상 청구가 있는 경우 양 당사자는 선의를 가지고 이러한 분쟁을 해결하려고 노력해야 합니다. 이러한 분쟁을 해결하기 위한 당사자 간의 논의는 타협 및 합의 협상으로 다루어야 합니다. 이러한 분쟁을 해결하기 위한 노력의 일환으로 당사자가 처음 만난(직접 또는 전화로) 날로부터 30일 이내에 분쟁을 해결할 수 없는 경우 본 서비스 이용 약관의 조항에서 수정된 대로 미국 중재 협회의 상업 중재 규칙 및 절차에 따라 이러한 분쟁을 단일 중재자에게 제출해야 합니다. 중재는 캘리포니아주 로스앤젤레스 카운티에서 실시됩니다. 중재자의 수수료 및 경비를 포함한 중재 비용은 당사자가 균등하게 분담해야 합니다. 중재는 극비리에 수행되어야 합니다. 중재자의 결정은 본 서비스 이용 약관에 따라 캘리포니아주 실체법(법리 선택 제외) 또는 해당 연방법(연방 중재법 포함)에 근거해야 합니다. 중재자의 결정은 관련 문서의 명백한 의미를 따르며 최종적이고 구속적입니다. 해당 판정은 관할 지역에서 확정되고 집행될 수 있습니다. 중재자의 손해 배상 권한은 본 서비스 이용 약관의 조건에 따라 제한됩니다.
  25. 보증. 각 당사자(보증자)는 각 보증자의 본 서비스 이용 약관 또는 본 계약의 진술, 보증 및 약정 위반으로 인한 제3자의 청구, 행위, 소송 또는 절차와 관련하여 발생하는 손실, 손해, 피해, 보상, 합의, 판결, 수수료 및 비용 또는 경비로부터 상대방과 상대방의 이사, 임원, 직원, 대리인 및 대표(총칭 피보증자)를 배상하고 옹호하며 면책합니다.
  26. 마케팅 및 프로모션. Shotgun은 고객의 사전 승인(부당하게 보류되지 않아야 함)에 따라 Shotgun 고객 목록 관련 및 사례 연구에서 Shotgun 서비스를 강조하는 것을 비롯한 마케팅 목적으로 고객에게 제공하는 서비스의 일반적인 설명과 고객 이름을 사용할 수 있습니다. Shotgun은 출시 전에 해당 자료에 대한 고객의 사전 서면 승인을 받아야 합니다.
  27. 구제. 본 계약의 모든 권리와 구제 수단은 누적되며, 단독으로 또는 동시에 행사할 수 있고 달리 명시되지 않는 한 독점적으로 간주되지 않습니다.
  28. 불가항력. 양 당사자는 불가항력, 자연 재해, 전쟁 또는 기타 적대 행위, 노동 쟁의, 내란, 정부의 행위, 명령 또는 규정, 제3자의 불이행, 전력이나 난방, 조명, 에어컨 또는 통신 장비의 중단 또는 변동을 포함하되 이에 국한되지 않고 당사자가 합리적으로 통제할 수 없는 사유 및 과실 또는 고의의 위법 행위로 인해 전체 또는 일부의 의무를 수행할 수 없는 범위 내에서 본 서비스 이용 약관 및 기타 관련 작업 명세서의 이행으로부터 면제됩니다.
  29. 구성. 본 서비스 이용 약관에 사용된 표제 및 섹션 및 단락 제목은 편의를 위해 삽입되었으며 본 서비스 이용 약관의 의미 또는 해석에 영향을 미치지 않습니다.
  30. 당사자의 관계. 본 서비스 이용 약관은 조세 목적 또는 기타 이유로 당사자 간에 대행사, 파트너쉽, 합작 투자 또는 기타 형태의 연합을 창설하는 것으로 해석되어서는 안 되며, 당사자는 언제나 독립적인 계약자가 되어야 합니다. 양 당사자가 명시적으로 서면 합의한 경우를 제외하고는 양 당사자는 상대방을 대신하여 명시적 또는 묵시적으로 어떠한 권리나 권한도 갖지 않으며 어떤 종류의 의무를 맡거나 만들거나 표현이나 보증을 하거나 어떤 측면에서든 상대방을 구속할 수 없습니다.
  31. 본 계약서에 별도로 명시하지 않는 한 본 계약서에 명시해야 하는 모든 통지는 서면으로 작성되어 본 계약서에 명시된 각 주소(또는 이후 지정할 수 있는 주소)로 팩스, 선불 택배 또는 개인 인도에 의하여 도착한 것으로 간주되며 a) 개인 인도의 경우 당일, b) 통지서를 담은 서신은 반송 여부와 관계없이 국내 편지는 발송 48시간 이내에, 해외 서신은 발송한 날로부터 6일 이내에, c) 팩스의 경우, 수령인의 현지 시간 17:00시 이전에 전송되면 당일로, 그렇지 않은 경우 다음 근무일에 수령한 것으로 간주됩니다.

(이 문서는 2013년 7월 13일 현재 http://www.shotgunsoftware.com/terms에 반영됨)

이제 터미널 창(또는 Windows에서 cmd.exe)을 열고 활성화 스크립트가 다운로드된 폴더로 이동한 후 다음을 입력하여 활성화 스크립트를 실행합니다.

> python activate_shotgun_pipeline_toolkit.py

활성화 스크립트가 실행됩니다. 여러 가지 정보를 묻는 메시지가 표시되고 완료되면 첫 번째 파이프라인 툴킷 프로젝트를 만들 수 있는 준비가 된 것입니다.

Windows에서 콘솔(cmd.exe) 사용(확장하려면 클릭)

Windows에서 시작 메뉴를 사용하여 콘솔 세션을 시작한 다음 활성화 스크립트를 다운로드한 폴더로 이동하여 해당 위치에서 python을 실행합니다.

프록시 서버를 사용하여 인터넷에 연결하고 있습니까? (확장하려면 클릭)

스튜디오에서 프록시 서버를 사용하여 인터넷에 연결하는 경우 활성화 스크립트(및 추가 툴킷 작업)가 올바르게 작동하지 않을 수 있습니다. 이 경우 활성화 스크립트를 실행할 때 특수한 --sg-proxy 매개변수를 지정할 수 있습니다. 자세한 정보를 보려면 --help 매개변수를 사용하여 활성화 스크립트를 실행합니다.

활성화 완료

활성화가 완료되었습니다. 축하합니다! 활성화 스크립트에서 안내하는 대로 수행하고 기본 설치 폴더를 PATH 환경 변수에 추가하면 어디에서나 tank 명령에 액세스할 수 있습니다.

PATH 환경 변수에 tank 명령을 추가하는 방법

예를 들어 Linux 또는 macosx를 실행 중이고 위에 제안된 기본 위치를 사용하는 경우 bash를 사용한다고 가정할 때 시작 파일에 다음을 추가해야 합니다.

export PATH=$PATH:/mnt/software/shotgun/studio

이제 셸의 어느 위치에서나 tank를 입력하여 툴킷에 액세스할 수 있습니다.

Windows를 사용하는 경우 환경 변수를 수정하는 데 사용할 수 있는 특별한 UI가 있습니다.

  1. 바탕 화면에서 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 특성을 클릭합니다.
  2. 시스템 속성 창에서 고급 탭을 클릭합니다.
  3. 고급 섹션에서 환경 변수 버튼을 클릭합니다.
  4. 마지막으로 환경 변수 창에서 시스템 변수 섹션의 경로 변수를 강조 표시하고 편집 버튼을 클릭합니다. 각각의 다른 디렉토리는 세미콜론으로 구분됩니다(C:\Program Files;C:\Winnt;C:\Winnt\System32). c:\mnt\software\shotgun\studio에 툴킷을 설치한 경우 기존 경로의 끝에 해당 경로를 추가할 수 있습니다. 위 예제를 사용하면 C:\Program Files;C:\Winnt;C:\Winnt\System32;c:\mnt\software\shotgun\studio가 됩니다.

이 문서의 다음 단계는 Shotgun Pipeline Toolkit과 함께 사용할 프로젝트를 설정하는 것입니다. 계속해서 프로젝트를 설정하는 방법에 대해 자세히 살펴보겠습니다.

첫 번째 프로젝트 설정

Shotgun Pipeline Toolkit을 활성화했으면 첫 번째 프로젝트를 만들 차례입니다. Shotgun의 기존 프로젝트를 가져오는 setup_project 명령을 실행하고 파일 시스템으로 확장하기만 하면 됩니다. 사용할 구성 템플릿을 요청하여 프로세스를 시작합니다. 이 구성에는 사용할 앱 및 엔진에 대한 모든 설정과 파일 시스템 구성 방법 및 각 부서에서 구성을 변경하는 방법이 포함됩니다. 처음 설정하는 경우 앱과 엔진의 최신 구성이 포함된 기본 구성을 사용하는 것이 좋습니다. 그러나 다음에는 기존 프로젝트의 구성을 선택하여 파이프라인 구성을 개선하는 것이 좋습니다. 이 방법으로 프로젝트 구성을 변경하고 개선하면 해당 프로젝트뿐만 아니라 향후의 모든 프로젝트에 도움이 됩니다.

프로젝트 설정 스크립트 실행

새 프로젝트를 만들기 위해 활성화의 일부로 설치된 tank 명령을 사용합니다. 다음과 같이 setup_project 매개변수를 사용하여 실행합니다.

> /mnt/software/shotgun/studio/tank setup_project

Windows에서는 다음과 같습니다.

> c:\mnt\software\shotgun\studio\tank setup_project

이 명령은 새 프로젝트를 설정하고 해당 프로젝트에 대해 툴킷을 실행하는 데 필요한 모든 작업을 수행합니다. 이 예제 설정에서는 프로젝트 설정 스크립트에서 제시하는 기본값을 그대로 사용할 수 있습니다. 일반적으로 정보를 묻는 메시지가 표시되면 Enter 키를 눌러 이 작업을 수행할 수 있습니다.

설정 후 디스크 구조

프로젝트 설정이 완료된 후 디스크 구조는 다음과 같습니다.

각 구성 영역은 고유의 tank 명령을 가져옵니다. 이 기능은 나중에 프로젝트의 스테이징 또는 개발 샌드박스를 만들고 기본 프로젝트 구성이 아닌 샌드박스에서 작업을 실행하려는 경우에 유용합니다.

앱 및 엔진의 업데이트된 버전 확인

새 프로젝트를 설정하는 데 사용되는 시작 구성에는 특정 앱 버전 세트가 포함됩니다. 앱과 엔진은 자주 업데이트되므로 툴킷의 업데이트 검사 프로그램을 바로 실행하는 것이 좋습니다. 이 명령을 실행하면 앱 및 엔진의 최신 버전이 있는지 확인하고 설치 여부를 묻습니다. tank 명령을 PATH에 추가한 경우 updates 명령 앞에 프로젝트 이름(또는 프로젝트 이름의 일부)을 지정하여 명령을 실행할 수 있습니다.

> /mnt/software/shotgun/studio/tank Project bunny updates
> c:\mnt\software\shotgun\studio\tank Project bunny updates

다음 단계

이제 Shotgun Pipeline Toolkit을 설치하고 첫 번째 프로젝트를 설정하여 테스트 준비가 되었으니 실험과 탐색을 시작하겠습니다. 시작하기 전에 실제 모든 작동 방식을 확인하려면 몇 분 정도 시간을 내어 다양한 연습 동영상을 확인하는 것이 좋습니다. 이 동영상은 Shotgun Pipeline Toolkit이 Maya 및 Nuke와 같은 응용프로그램 내에서의 작동 방식을 보여 줍니다. 또한 게시, 버전 제어, 로딩 등과 같은 기본 개념도 설명합니다.

Shotgun Pipeline Toolkit의 개략적인 개념을 살펴보고 '전체적인 내용'을 설명하는 좀 더 기술적인 문서도 있습니다. 툴킷의 기본 기능을 파악했으면 이 문서를 통해 스튜디오의 특정한 요구 사항에 맞게 툴킷을 조정하는 방법에 대해 보다 심층적으로 파악하는 것이 좋습니다.

궁금한 점이 있으시면 언제든지 문의해 주십시오. 티켓을 제출해 주시기만 하면 됩니다.

Big Buck Bunny - footage 제공: (CC) Blender Foundation, www.blender.org
팔로우

0 댓글

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