Perforce 통합

Perforce 통합

이 문서에서는 툴킷 구성에 대한 제어 권한이 있는 경우에만 사용할 수 있는 기능에 대해 설명합니다. 자세한 정보는 Shotgun 통합 관리자 안내서를 참조하십시오. 이 문서는 툴킷의 Perforce 통합에 대한 정의, 적용 대상 및 구현 방법에 대한 대략적인 개요를 설명합니다.

소개

Shotgun Toolkit Perforce 통합은 다양한 툴킷 앱 및 엔진 내에서 Perforce 작업 프로세스를 간소화합니다.

Perforce 작업은 표준 툴킷 File Manager, Publish 및 Loader 앱에 기본 제공되므로 일반 워크플로우의 일부로 발생합니다. Perforce 변경 사항 및 파일 리비전은 올바른 에셋 및 태스크에 대해 Shotgun에서 트래킹됩니다. 따라서 아티스트는 Perforce 내에서 에셋을 관리하는 프로세스보다는 멋진 에셋을 만드는 데 보다 집중할 수 있습니다.

적용 대상

Perforce 통합의 초기 릴리즈는 아티스트가 일반적으로 최신 버전의 에셋 및 파일을 사용하는 일반 게임 워크플로우를 대상으로 합니다.

아티스트가 이전 버전의 에셋으로 작업해야 하는 경우가 많은 VFX 워크플로우는 제공하지 않습니다. 그러나 이와 같은 방식으로 Perforce를 사용하는 데 관심이 있으신 분은 언제든지 support@shotgunsoftware.com으로 문의하십시오.

구현

통합은 여러 구성요소로 구성됩니다. 이러한 구성요소에는 새로운 프레임워크, 2개의 새로운 앱, 다른 툴킷 앱과 함께 작동하여 Perforce를 인식할 수 있도록 하는 커스텀 후크 세트가 포함됩니다.

1. Perforce 프레임워크

Perforce 프레임워크는 Perforce 통합을 제공하기 위해 다른 앱 및 후크에서 사용하는 일련의 일반 기능을 포함합니다.

2. 다중 Perforce 앱

이 앱은 다른 엔진 및 dcc 패키지(예: Maya 및 Photoshop)에서 일반적인 Perforce 관련 명령을 제공합니다.

3. 커스텀 후크

프레임워크의 일부로 제공되는 커스텀 후크는 실제로 통합이 발생하는 곳입니다. File Manager의 커스텀 후크를 사용하면 최신 버전을 동기화하고 파일을 체크아웃할 수 있는 반면 Publish 앱의 후크를 사용하면 게시 프로세스의 일부로 파일을 다시 체크인할 수 있습니다.

4. Perforce Sync 데몬

마지막으로, Perforce 동기화 데몬은 새로 제출된 Perforce 파일 리비전 및 변경 사항에 대한 엔티티를 Shotgun에 만듭니다. 이러한 엔티티는 필요에 따라 올바른 엔티티(예: 에셋) 및 태스크에 대한 링크로 만들어집니다.

참고: Perforce와 Shotgun 간에 모든 변경 사항이 적시에 동기화되도록 하려면 이 데몬이 실행되고 있어야 합니다. 자세한 정보는 앱 문서를 참조하십시오.

제한

현재 Perforce와 함께 툴킷을 사용할 때 몇 가지 제한 사항이 있습니다. 이 제한 사항은 적극적으로 해결되고 있으며 향후 릴리즈에서 제거될 예정입니다.

  1. Perforce 작업공간 매핑 - 현재 모든 사용자는 해당 작업공간을 동일한 절대 로컬 경로에 매핑해야 합니다. 툴킷으로 프로젝트를 설정할 때 구성된 툴킷 기본 파일 저장소와 같아야 합니다.
  2. 구성 위치 - 현재 모든 사용자가 액세스할 수 있는 공유 네트워크 드라이브에 있어야 합니다.
  3. 여러 저장소 루트는 현재 지원되지 않습니다.

구성

Perforce 호환성을 위해 구성 및 업데이트를 수행하는 방법에 대한 단계별 지침을 제공합니다. 여기에는 Shotgun 사이트의 일부 설정 업데이트, 구성에 Perforce 서버 정보 추가, 작업 공간 설정, 디렉토리 구조 및 파일 명명 규칙 업데이트, Perforce용 후크 및 앱 업데이트에 대한 지침이 포함됩니다.

피드백

툴킷으로 수행하는 모든 작업과 마찬가지로 당사는 귀하의 피드백에 매우 관심이 있습니다. 의견이 있으시면 포럼에 게시하시거나 support@shotgunsoftware.com으로 문의하십시오.

 

Ooyala

 
팔로우

0 댓글

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