언어:
페이지 정보
엔진 버전:
언리얼 엔진

언리얼 엔진에 Autodesk Shotgun 사용하기

언리얼 엔진

Using Unreal Engine with Autodesk Shotgun

에픽게임즈는 Autodesk 와 협업하여 언리얼 엔진과 Shotgun 제품 관리 시스템을 통합했습니다. 이제 언리얼 에디터를 Shotgun 콘텐츠 파이프라인의 핵심 요소로 활용할 수 있습니다. Shutgun 에서 애셋을 로드하여 언리얼 에디터에서 작업할 수도, 언리얼 엔진 프로젝트의 애셋과 액터를 Shutgun 으로 퍼블리싱하여 조직 내 다른 사람이 작업하도록 할 수도 있습니다.

  • Shotgun 처음 사용자는 features pageHelp Center 에서 도움말을 확인할 수 있습니다.

  • 전에 Shutgun 통합 데스크톱 앱을 사용해본 적이 없다면 먼저 Integrations User Guide 문서에서 여러 콘텐츠 제작 툴을 사용하는 팀의 협업에 Shotgun 의 워크플로와 앱이 어떤 도움이 되는지 확인할 수 있습니다.

이 통합은 얼리 액세스 단계이므로, 모든 제작 상황에서 언리얼 엔진 콘텐츠 작업에 필요한 모든 요구 사항을 해결하는 완벽한 파이프라인은 아닙니다. 차차 여러분 피드백을 받아 이 통합을 발전시킬 수 있을 것으로 기대하고 있습니다. 지금 단계에서 이 통합은 Shotgun 기존 (또는 도입 예정) 사용자의 빠른 시작을 위한 시작점이자 숙련 파이프라인 개발자의 작업 토대로 고려해 주시기 바랍니다.

언리얼 엔진 프로젝트 구성

어떤 언리얼 엔진 프로젝트도 Shotgun 으로 작업할 수 있습니다. 하지만 먼저 프로젝트에 Shotgun Plugin 을 활성화해야 합니다.

  1. 언리얼 에디터의 메인 메뉴에서 편집 > 플러그인 을 선택하여 플러그인 창을 엽니다.

  2. Editor (에디터) 섹션의 Shutgun Plugin 을 찾아 그 Enabled 박스를 체크합니다.
    Enable the Shotgun Plugin

  3. 확인 창이 뜨면 프로젝트를 재시작합니다.

아직 언리얼 에디터 UI 에 다른 점이 보이지 않을 것입니다. 정상입니다. 다음 섹션에서는 Shotgun Desktop 앱에서 언리얼 에디터를 실행하는 법을 알아봅니다.

Shotgun 플러그인을 활성화하면 프로젝트에 Python Editor Script Plugin 역시 활성화됩니다. 이 플러그인이 활성화된 상태에서 언리얼 에디터에 Python 코드를 실행하여 콘텐츠 작업을 할 수 있습니다. 자세한 내용은, Python 을 사용한 에디터 스크립팅NEW! 문서를 참고하세요.

언리얼 에디터 실행

Shutgun 통합을 활용하려면 항상 Shutgun Desktop 앱에서 언리얼 에디터를 실행하세요.

전에 Shotgun Desktop 을 설치 및 사용한 적이 없다면, Shotgun Integrations User Guide 문서를 참고하세요.

  1. Shotgun Desktop 을 실행하고 조직의 Shotgun 사이트에 접속합니다.

  2. 언리얼에서 작업할 수 있도록 구성된NEW! Shotgun 프로젝트를 엽니다.

  3. Shotgun Desktop 은 컴퓨터에 설치된 언리얼 엔진을 검색하여 Apps 페이지에 바로 가기로 등록해 줍니다.
    Unreal shortcuts in Shotgun Desktop
    이 바로 가기 중 하나를 클릭합니다.

  4. 언리얼 프로젝트 브라우저 에서 이미 Shotgun Plugin 활성화된 프로젝트를 선택하고 열기 를 선택합니다.
    언리얼 프로젝트를 구성하지 않았다면 위 언리얼 엔진 프로젝트 구성 부분을 참고하세요.

Shotgun 메뉴

언리얼 에디터가 Shugun 프로젝트 상황에서 실행 중이면 메인 툴바에 Shotgun 메뉴가 추가된 것을 볼 수 있습니다.

Shotgun menu in the Toolbar

콘텐츠 브라우저에서 애셋에 또는 레벨의 액터에 우클릭해도 같은 메뉴가 열립니다.

애셋

액터

옵션

설명

Toggle Debug Logging

디버그 로그 토글 - Shotgun 통합이 디버그 메시지를 출력 로그 및 디스크의 로그 파일에 기록할지 여부를 결정합니다. 아래 디버그 로그 부분을 참고하세요.

Open Log Folder

로그 폴더 열기 - Shotgun 로그 파일이 들어있는 컴퓨터 위치를 엽니다.

Jump to Shotgun

Shotgun 으로 점프 - 시스템의 기본 웹 브라우저에서 현재 Shotgun 프로젝트를 엽니다.

Work Area Info...

작업 영역 정보... - Shotgun Your Current Work Area 툴을 엽니다. 현재 프로젝트, 환경 세팅, 실행 중인 툴킷 앱을 표시합니다. 자세한 내용은 Shotgun documentation 을 참고하세요.

Load...

로드... - Shotgun Loader 툴을 엽니다. 아래 Shotgun 에서 언리얼 에디터로 콘텐츠 로드 부분을 참고하세요.

Publish...

퍼블리시 - Shotgun Publish 툴을 엽니다. 아래 언리얼 에디터에서 Shotgun 으로 콘텐츠 퍼블리시 부분을 참고하세요. 일반적으로 이 툴은 퍼블리시할 애셋 또는 액터에 우클릭하여 엽니다. 툴바에서 이 패널을 열면 언리얼 세션에서 애셋 또는 액터의 드래그 앤 드롭을 지원하지 않습니다.

Shotgun Panel...

Shotgun 패널... - Shotgun Panel 툴을 엽니다. 언리얼 에디터를 나갈 필요 없이 Shotgun 프로젝트에서 벌어지는 모든 일을 확인할 수 있습니다. 자세한 내용은 Shotgun documentation 를 참고하세요.

Shotgun 에서 언리얼 에디터로 콘텐츠 로드

Shotgun 툴킷에 포함된 Loader 앱을 언리얼 에디터에서 사용하여 아티스트가 Shotgun 으로 퍼블리시한 콘텐츠를 언리얼 프로젝트로 가져올 수 있습니다.

  • Loader 앱을 실행하려면 Shotgun 메뉴의 Load... 를 선택하세요.

  • Loader 에서 지금까지 Shotgun 프로젝트에 퍼블리시된 애셋 컬렉션 전부, 또는 자신의 Shotgun 작업에 관련된 것만 탐색할 수 있습니다.
    Shotgun Loader in Unreal

  • 임포트하려는 애셋을 하나 이상 선택한 뒤 콘텐츠 브라우저로 임포트합니다. 애셋에 우클릭하고 컨텍스트 메뉴에서 콘텐츠 브라우저로 임포트 를 선택하거나, 선택된 애셋의 액션 버튼을 클릭하고 Import into Content Browser (콘텐츠 브라우저로 임포트)를 선택하면 됩니다.

  • 언리얼 통합은 현재 Shotgun 에서 FBX 파일 임포트만 지원합니다. 내장 FBX 임포트 파이프라인을 사용하여 언리얼의 스태틱 메시로 변환합니다.

  • Loader 앱 사용법 관련 자세한 내용은 Shotgun Integrations User Guide 문서를 참고하세요.

언리얼 에디터에서 Shotgun 으로 콘텐츠 퍼블리시

Shotgun 툴킷에 포함된 Publish 앱을 언리얼 에디터에서 사용하면 언리얼 에디터에서 제작 또는 수정한 콘텐츠를 Shotgun 프로젝트로 익스포트할 수 있습니다. 그러면 언리얼 에디터나 다른 앱으로 작업 중인 다른 아티스트는 자신의 Shotgun Loader 앱을 사용하여 그 콘텐츠를 가져와 이어서 작업할 수 있습니다. 또는 언리얼 에디터 작업물을 조직의 다른 사람이 Shotgun 웹 앱에서 작업할 수 있습니다.

  • Publish 앱을 실행하려면 퍼블리시하려는 콘텐츠 브라우저 애셋 또는 레벨 액터에 우클릭하고 Shotgun 메뉴에서 Publish... 를 선택합니다.

  • Publish 앱에 선택한 모든 항목 중 익스포트할 수 있는 것이 나열됩니다.
    Shotgun Publish in Unreal

  • 언리얼 통합에서 현재 퍼블리시를 지원하는 것은 다음과 같습니다.

    • 스태틱 메시 애셋. 내장 FBX 익스포터를 사용하여 Shotgun 에 FBX 파일로 익스포트합니다.

    • 레벨 시퀀스. 무비 파일로 렌더한 뒤 Shotgun 웹 앱 아니면 데스크톱에서 RV 로 볼 수 있도록 익스포트합니다.

  • Publish 앱에서 퍼블리시하는 각 언리얼 애셋에 설명과 썸네일을 추가할 수 있습니다. 이어서 작업하는 아티스트와 리뷰어가 퍼블리시한 콘텐츠를 쉽게 이해할 수 있습니다.

  • 원하는 방식으로 퍼블리시할 애셋을 전부 구성했으면, Publish 를 클릭하여 모두 FBX 로 익스포트하고 프로젝트의 공유 저장 위치에서 다른 Shotgun 앱이 사용할 수 있도록 합니다.

  • 이 앱 관련 자세한 내용은 Shotgun Integrations User Guide 문서를 참고하세요.

디버그 로그

Shotgun 통합은 하는 작업 관련 모든 메시지를 언리얼 에디터의 Output Log (출력 로그)에 기록합니다. 이 메시지는 LogPython 카테고리에 기록됩니다.

Shotgun debug log messages

같은 메시지를 플랫폼의 Shotgun log folder 아래 tk-unreal.log, tk-desktop.log, tk-shotgun.log 파일에도 기록합니다. 언제든 Shotgun 메뉴의 Open Log Folder 를 선택하면 바로 이 폴더로 이동합니다.

이 로그 메시지는 통합이 어떤 작업을 하는지 관찰하고 문제 또는 예측하지 못한 동작을 진단하는 데 유용합니다. 하지만 기본적으로 통합 로그 메시지는 가장 자세한 수준으로 기록합니다. 출력 로그에 나오는 메시지 수를 줄이려면 Shotgun 메뉴에서 Toggle Debug Logging 을 선택하면 됩니다.