
설명
World Off Duty는 일상에 익숙해져 조금씩 경이로움을 잃어버린 어른들에게 세상을 새롭게 바라볼 기회를 건네기 위해 만든 작품입니다. 어릴 때는 어디서든 하루 종일 즐겁게 놀 수 있었지만, 어른이 된 뒤로는 탐험하고 발견하는 기쁨을 느끼는 일이 드뭅니다. 영화에서 한 사람이 우연히 현실 뒤편의 세계로 떨어지고, 일상의 사물들이 상상력으로 가득한 모습으로 다시 살아납니다. 작가는 거대한 판타지 모험을 만들려던 것이 아니라, 익숙한 현실의 일상 너머로 조용히 작은 틈을 열고 싶었을 뿐입니다. 세상이 지루해진 것이 아니라 우리가 무뎌졌을 뿐이라는 것을 다시 느낄 수 있도록 말입니다.
여러 차례의 테스트 끝에 작가는 AI로 생성한 360° 환경과 가우시안 스플랫, AI 생성 모델, AI 영상을 전통적인 CG 파이프라인과 결합했습니다. sd 같은 순수 AI 영상 모델로 끝없이 다시 뽑는 대신, 이 워크플로는 이미지에 대한 통제력을 포기하지 않으면서도 효율을 크게 높입니다. 각 장면의 내용이 정해지면 GPT가 이미지 프롬프트를 쓰고, 가장 좋은 이미지를 Tripo로 에셋화했으며, 다른 에셋도 구해 세트를 꾸몄습니다. 카메라 무브와 인터랙션이 복잡한 사무실과 도시 장면은 품질을 보장하기 위해 전통적인 CG 애니메이션 파이프라인으로 오프라인 렌더링했습니다. 이후의 지하실, 신호등 속 사람들의 왕국, 저승은 프롬프트로 생성한 360° 파노라마에서 출발해, Marble로 장면 전체를 가우시안 스플랫으로 만든 뒤 Cinema 4D로 가져와 주인공 오브젝트와 합성했습니다. 환경은 AI가 생성하고, 화면의 핵심 요소는 손으로 만들며, 카메라는 완전히 제어할 수 있어 환경 구축과 렌더링 비용이 크게 줄었습니다.
Marble의 스플랫은 Octane에서 렌더링할 수 있습니다. 스플랫은 아직 전역 패스 트레이싱에 참여할 수 없기 때문에, 작가는 스플랫을 직접 렌더링하고 Marble이 제공하는 충돌 메시로 전역 조명을 받아 패스별로 합성합니다. 이렇게 하면 생성된 장면의 바닥과 벽도 폴리곤 지오메트리처럼 그림자를 받고 다른 오브젝트를 반사할 수 있습니다. 예전에는 로우 앵글 숏이라면 하늘 HDR로 넘어갈 수 있었지만, 바닥이 보이면 손으로 직접 만들어야 했습니다. 이제는 Marble이 환경 전체를 만들어 줍니다.
장면 전환을 제외하면 이 영화는 AI 영상 생성을 사용하지 않았습니다. 모든 장면이 실제 3D 데이터이기 때문에 나중에 UE나 웹 인터랙션으로 가져갈 여지도 남아 있습니다. 오프라인 렌더링은 Octane 네트워크 렌더 노드에서 진행했으며, 워크스테이션과 서버에 걸친 4090 GPU 4장이 프리뷰와 렌더링을 동시에 처리했습니다. 프레임 사이의 빈틈에는 서버가 ComfyUI로 영상과 사운드 생성(minimaxh3, Stable Audio)도 돌려 GPU가 쉬지 않게 했습니다. 마지막으로 Cinema 4D 렌더링 결과를 After Effects에서 합성했고, 장면 간 전환은 영상 모델로 생성했습니다. 이미지 생성에는 qwenimage2.1도 사용했습니다.
Tripo 활용 방식
영화 속 움직이는 요소는 Tripo에서 나왔습니다.
- 움직이는 모든 것: 영화 속 움직이는 오브젝트는 모두 Tripo로 생성했고, 작가가 예전에 직접 만든 에셋, 구매한 에셋과 함께 조합했습니다.
- 이미지에서 에셋으로: 장면마다 GPT가 이미지 프롬프트를 쓰고, 그 결과물 중 가장 좋은 이미지를 Tripo로 에셋화했습니다.


