정확한 배경을LED 월 위에.매 테이크마다.
Unreal 환경을 바꿀 때마다 버전이 붙은 패키징 빌드가 스튜디오로 갑니다. 콜타임에 zip 파일을 돌릴 일도, LED 월에 어떤 버전이 떠 있는지 짐작할 일도 없습니다.
보통의 촬영일은 이렇게 흘러갑니다.
60명의 인건비가 흘러가는 현장. 틀리면 안 되는 환경은 단 하나. 시간이 어디서 새는지 보세요.
LED 월에는 화요일 버전 배경이 떠 있습니다. 어젯밤 수정 사항은 빠져 있습니다.
누군가 프로젝트를 zip으로 압축해 머신마다 하나씩 복사하고 있습니다.
재촬영. 그때 LED 월에 어떤 버전이 떠 있었는지 아무도 모릅니다.
이 중 어느 것도 창작의 문제가 아닙니다.
빌드의 문제입니다. 그리고 빌드야말로 저희가 하는 단 하나의 일입니다.
촬영장의 1분 1분, 스태프 전원이 빌드 비용을 치르고 있습니다.
해법은 새벽 6시에 더 빨리 일하는 게 아닙니다. 누가 도착하기도 전에 올바른 빌드가 준비되어 있는 것입니다.
조명. 카메라. 빌드.
아티스트가 변경 사항을 커밋합니다.
23:40에 조명을 살짝 손보고, 빌드를 누른 뒤 퇴근합니다.
SpeedrunCI가 빌드합니다.
아무도 지켜볼 필요 없는 머신에서 패키징과 버전 관리를 마치고, 촬영일 태그를 붙입니다.
스튜디오 전체가 같은 버전을 받습니다.
빌드 하나를 콜타임 전에 모든 렌더 노드가 받아 갈 수 있도록 준비합니다. LED 월에 무엇이 떠 있는지 모두가 압니다.
모든 테이크를 그대로 재현할 수 있습니다.
촬영에 쓴 빌드를 고정해 두세요. 재촬영에 지난달 배경이 필요하다고요? 그대로 남아 있습니다.
같은 스튜디오, 다른 아침.
스크롤하거나 핸들을 드래그하세요. 왼쪽은 누군가 손으로 복사한 빌드, 오른쪽은 콜타임에 맞춰 준비된 빌드입니다.
첫날부터 팀이 체감하는 변화.
촬영일별로 버전 관리.
빌드마다 촬영일 태그를 달고 고정해 두면, 어떤 테이크든 그때 LED 월에 무엇이 떠 있었는지 정확히 추적할 수 있습니다.
아티스트가 빌드해도 망가질 일은 없습니다.
환경 아티스트가 직접 빌드를 트리거합니다. 빌드 방식을 바꿀 수 있는 건 파이프라인 리드뿐입니다.
현장 채널에 바로 알림.
빌드가 도착하면 누가 묻기도 전에 Slack, Microsoft Teams, Discord로 알려 줍니다.
자체 클라우드에서 운영.
스튜디오와 클라이언트의 에셋을 자체 AWS 또는 Azure 계정 안에, 자체 보안 규칙 아래 두세요.
매일 Unreal로 출시하는 스튜디오가 만들었습니다.
SpeedrunCI는 Ayelet Studio가 Son of Thanjai를 PS5, Xbox Series X|S, PC로 출시하는 과정에서 만들어졌습니다. 스튜디오 조명을 맞출 때 쓰는 바로 그 엔진. 같은 빌드의 고통을 먼저 해결했습니다.
스튜디오 하나만 준비하세요. 파일럿은 저희가 준비합니다.
스튜디오 하나, Unreal 프로젝트 하나, 다음 촬영. zip 파일 없는 콜타임으로 판단하세요.
무료. 약정 없음. 지금 환경은 그대로 작동합니다.
- 샷 1
스튜디오에 관한 30분
지금 프로젝트가 어떻게 LED 월까지 가는지, 시간이 어디서 새는지 이야기합니다.
- 샷 2
프로젝트 하나를 연결합니다
저희가 호스팅하거나 자체 클라우드 안에서. 촬영장은 아무것도 바뀌지 않습니다.
- 샷 3
다음 촬영일
콜타임 전에 버전이 붙은 빌드가 준비됩니다. 그다음에 결정하세요.
오늘 촬영 끝.
스튜디오 하나와 다음 촬영으로 시작하세요.