실제 데이터를 Shotgun으로 가져와 작업하기

새 프로젝트를 진행하면서 프로젝트가 어떻게 시작되고 데이터와 정보가 어떻게 제공되는지 살펴보겠습니다.

  1. "더 위쳐"를 기반으로 하는 프로젝트가 있습니다.
  2. 이 프로젝트는 라이선스가 있는 지적 자산(IP)을 사용하므로 외부 승인 및 피드백을 위해 해당 작업을 전송해야 합니다.
  3. 전에는 Excel로 모든 에셋, 레벨, 스프린트 및 입찰 정보를 계속 트래킹했습니다. 이제는 해당 데이터를 Shotgun으로 먼저 가져와야 합니다.

 

에셋

에셋부터 시작하겠습니다. 에셋(Assets) 페이지에서 에셋을 생성합니다.

일회성 에셋 생성

히어로 플레이어 캐릭터인 “게롤트”와 환경 및 크리쳐를 만들어 보겠습니다.

참조:태스크 템플릿의 옵션을 확인합니다. 이제 상세하게 태스크 템플릿을 살펴보겠습니다. Option/Alt 키를 누른 상태에서 에셋을 만들고 양식 값을 유지하여 프로세스 속도를 높일 수 있습니다. 

에셋 워크플로우 정의

이제 에셋 워크플로우, 즉 게임 프로덕션 수명 주기의 여러 단계를 진행하는 방법을 살펴보겠습니다. Shotgun에서 워크플로우는 파이프라인 단계로 정의됩니다. 에셋의 경우 태스크가 구성되는 6가지 단계(파이프라인 단계)가 있습니다.

  1. 컨셉
  2. 모델
  3. 재질
  4. 조명
  5. 리그
  6. 통합

이러한 단계를 반영하여 프로젝트에서 워크플로우를 업데이트하겠습니다.

참고: 이러한 단계 중 일부는 이미 있으므로 프로젝트에서 해당 단계를 볼 수 있습니다. 다른 단계는 생성해야 합니다.

보다 많은 선형 워크플로우의 경우 이러한 단계를 통해 태스크 흐름의 진행 순서를 반영할 수 있으며 이러한 순서를 변경할 수 있는 기능도 있습니다.

참고: 이러한 단계의 가시성은 프로젝트별로 설정되는 반면, 지금 설정하는 순서는 모든 프로젝트에 보편적으로 적용됩니다. 

태스크 

일회성 태스크 만들기

에셋에 대한 워크플로우를 정의했으므로 이제 태스크를 만들어 보겠습니다.

  • 일회성 태스크를 만듭니다.
  • 에셋에 링크합니다.
  • 선형 태스크에 '정렬 순서'를 적용합니다.
  • Option/Alt 키를 누른 상태에서 양식 값을 유지하도록 선택합니다.

몇 가지 필드를 추가하고 다시 정렬하여 페이지 레이아웃을 조정한 다음 페이지를 저장해 보겠습니다.

태스크 가져오기

Excel 항목에 참조를 위한 예제 태스크가 있으므로 나머지 항목을 가져와서 해당 에셋에 연결해 보겠습니다. 시트에서 데이터를 복사하여 바로 창에 붙여넣고 단계를 수행합니다.

리뷰어 및 입찰 필드를 추가하여 레이아웃을 약간 업데이트한 다음 페이지를 저장해 보겠습니다.

태스크 할당

리드와 같이 아티스트 및 리뷰어에게 태스크를 할당할 수 있습니다. 일부 태스크는 개별적으로 검토하는 것이 아니라 리드 그룹에서 검토해야 하므로 태스크의 리뷰어(Reviewer) 필드에 캐릭터 리드(Character Leads)를 할당하겠습니다.

입찰 및 종속성

필요한 경우 더 많은 입찰 정보와 기간 정보를 입력합니다.

이러한 태스크는 선형이며 이 순서대로 완료되어야 하므로 태스크 종속성 체인을 만들어 보겠습니다.

  1. 태스크 그룹을 선택합니다.
  2. 마우스 오른쪽 버튼을 클릭합니다.
  3. 종속성 선택

먼저 종속성에 대한 옵션을 다루겠습니다.

  1. 기본적으로 설정되는 완료 후 시작(Finish-to-start)은 첫 번째 태스크가 완료될 때까지 체인의 두 번째 태스크를 시작할 수 없음을 나타냅니다. 체인의 첫 번째 태스크에 시작 날짜를 설정하면 다른 태스크가 계단식으로 표시됩니다. 한 태스크의 일정이 이동하면 다른 후속 작업도 따라 이동합니다.
  2. 시작 후 시작(Start-to-start)은 링크된 태스크가 동시에 시작된다는 것을 의미하지만 기한은 기간에 따라 다를 수 있습니다. 따라서 처음 두 가지 태스크를 동시에 시작할 수 있지만 두 번째 태스크가 완료된 후에 체인의 나머지 태스크를 시작해야 합니다. 시작 후 시작(Start-to-start) 다음에 완료 후 시작(Finish-to-start)을 추가하는 등, 이에 대한 몇 가지 종속성 링크를 간단히 추가할 수 있습니다.
  3. 완료 후 완료(Finish-to-finish)는 링크된 모든 태스크가 동시에 완료되도록 하지만 시작 날짜는 기간에 따라 달라질 수 있습니다.
  4. 시작 후 종료(Start-to-finish)는 완료 후 시작(Finish-to-start)과 반대이므로 체인의 두 번째 태스크가 완료되면 첫 번째 태스크가 시작됩니다.

이러한 선형 태스크의 경우 순서가 올바른지 확인한 다음 완료 후 시작(Finish-to-start)을 선택하겠습니다. 이제 체인의 첫 번째 태스크에서 시작 날짜를 조정하면 다른 후속 태스크도 따라 이동합니다.

다른 에셋에도 더 많은 종속성과 시작 날짜를 빠르게 추가해 보겠습니다.

이제 체인의 첫 번째 태스크에 시작 날짜를 입력하면 다른 태스크가 계단식으로 표시됩니다. 한 태스크의 일정이 이동하면 다른 후속 작업도 따라 이동합니다.

태스크 템플릿

태스크는 일반적으로 각 에셋 유형에 대해 동일하므로 생성한 태스크를 기반으로 템플릿을 만든 다음 여러 플레이어 캐릭터, 환경 및 크리쳐 에셋 유형에 적용하여 중복 작업을 줄이고 워크플로우를 자동화할 수 있습니다.

  1. 태스크 세트의 링크된 에셋 이름 위에 커서를 놓고 ...을 선택합니다.
  2. 태스크를 태스크 템플릿으로 저장(Save Tasks as Task Template)을 선택합니다.
  3. 태스크 템플릿 이름(Task Template Name)을 지정합니다.
  4. 태스크 템플릿 만들기(Create Task Template)를 클릭합니다.
  5. 다른 에셋 유형에 대해 반복합니다.

에셋(Assets) 페이지에서 태스크 템플릿(Task Template) 필드를 사용하여 태스크 템플릿을 추가 또는 업데이트할 수 있습니다.

태스크 템플릿에서 데이터를 편집하려면 태스크 템플릿 관리(Manage Task Templates)로 이동하여 해당 위치에서 업데이트하면 됩니다.

데이터 가져오기

Shotgun 가져오기 도구를 사용하여 나머지 데이터를 Shotgun으로 가져오겠습니다. 

1 - 에셋

먼저, 에셋을 가져와서 에셋이 링크된 레벨을 만들어 보겠습니다. 모든 작업은 에셋(Assets) 페이지에서 수행됩니다.

Screen_Shot_2020-08-26_at_11.15.42_AM.ko.png

스프레드시트에서 복사하여 브라우저에 붙여넣고 단계를 수행합니다.

참고: Excel 파일을 창으로 직접 끌어 놓거나, 시트에서 복사하여 붙여넣을 수 있습니다.

1. 스프레드시트에서 복사하여 브라우저에 붙여넣습니다. 

2. 열을 매핑합니다.

a) Shotgun에서 복잡성(complexity) 열은 인식되지 않습니다. 필드가 있는지 검색해 보겠습니다. 존재하지 않으므로 바로 만들어 보겠습니다.

3. 그런 다음 기존 에셋의 식별자로 "에셋 이름(Asset Name)"을 지정하여 이미 존재하는 에셋 이름에 Excel 항목의 추가 정보(예: 설명)가 업데이트되게 합니다.

4. 레벨에 대한 오류를 확인합니다. 아직 Shotgun에 레벨이 없어 지금 만들 수 있으므로 이 열에서 잘못된 레벨 수정(Fix invalid Levels in this column)을 선택한 다음 모두 유효해 보이므로 수락합니다.

5. 지금까지 문제가 없어 보이지만 확인해 보겠습니다. Shotgun 가져오기 도구가 스프레드시트에서 오류를 발견했습니다. 가져올 때 중복된 행은 포함되지 않는다는 점에 유의하십시오.

5. 마지막으로 썸네일을 추가하여 눈에 띄게 만듭니다.

참고: 썸네일 이미지 크기에 따라 업로드하는 데 다소 시간이 걸릴 수 있습니다.

이제 에셋을 가져왔으므로 Prop처럼 우리가 만들었거나 Shotgun에서 제공하는 표준 태스크 템플릿을 사용하는 에셋을 에셋 유형별로 필터링해 보겠습니다. 비어 있는 곳에 태스크 템플릿을 적용합니다. 소품(prop)에 대한 복잡성에 따라 이 작업을 수행합니다. 

2 - 레벨 데이터 업데이트

레벨은 에셋 가져오기(Asset Import)를 통해 만들어졌으므로 세분화 항목의 설명 및 상태로 레벨을 업데이트하겠습니다. 이 작업은 레벨(Levels) 페이지에서 가져오기 도구를 통해 수행합니다.

  1. 레벨 세분화 시트를 복사하여 가져오기 도구에 붙여넣습니다.
  2. 이 추가 정보로 업데이트되도록 레벨 이름(Level Name)을 기존 레벨의 식별자로 사용합니다.

3 - 스프린트

마지막으로, Excel 항목에 이러한 날짜가 있으므로 스프린트를 가져오겠습니다.

  1. 스프레드시트에서 복사하여 브라우저에 붙여넣습니다.
  2. 스프린트(Sprint)가 진행단계(Phase)가 되도록 열을 매핑합니다(Shotgun의 필드 이름이므로).
  3. 기존 스프린트의 식별자로 "진행단계 이름(Phase Name)"을 지정하여 이미 존재하는 스프린트 이름에 Excel 항목의 추가 정보(예: 업데이트된 날짜)가 업데이트되게 합니다.
  4. 나머지 단계를 수행합니다.

스프린트를 가져온 후에는 태스크 Gantt에서 오버레이하고 태스크에도 링크할 수 있습니다.

이제 기초가 완성되었습니다. 수작업으로 만드는 스프레드시트는 이제 필요 없게 되고 자동화된 워크플로우를 활용할 수 있습니다.

다음 >>

이미지 제공: CD Projekt Red: https://en.cdprojektred.com & Digic Pictures: https://www.digicpictures.com

팔로우