도파라 이미지 제공

리얼타임 워크플로로 TV 애니메이션 시리즈의 제작 퀄리티와 효율을 극대화한 주식회사 도파라

Jinyoung Choi |
2022년 7월 17일

대한민국에 위치한 주식회사 도파라는 2018년 설립된 애니메이션 및 음악 콘텐츠 제작 전문 기업으로서 언리얼 엔진의 리얼타임 렌더링 기술 기반으로 로봇 액션, 유아동 키즈, 가족을 위한 콘텐츠를 기획 제작하고 있습니다.
KBS 공중파 방송에서 방영 중인 다이노파워즈는 특별한 비전과 방식으로 제작된 TV 애니메이션입니다. 4명의 꼬마 영웅들이 공룡의 힘을 이용해 평행 세계에서 넘어온 괴물들과 맞서 싸우는 로봇 액션 애니메이션 시리즈로, 방영 전부터 미국 뉴욕 오니로스 필름 어워즈(Oniros Film Awards), 영국 런던의 팔콘 국제 영화제(Falcon International Film Festival) 등 전 세계의 각종 애니메이션 어워즈에서 수상하며 큰 주목을 받았고, 벌써 후속 시즌을 작업하고 있는 만큼 그 특별함을 두루 인정 받고 있습니다.
 

이런 배경에는 제작사인 주식회사 도파라의 남다른 도전과 언리얼 엔진이 있었습니다. 처음의 시작은 힘겨운 렌더링을 더 이상 하지 않을 수는 없을까 라는 단순한 바람으로 시작되었습니다. 때마침 다이노파워즈 이전에 VR 콘텐츠를 제작하면서 언리얼 엔진을 접했고, 애니메이션 업계의 최대 숙원인 퀄리티와 효율적인 렌더링을 고려했을 때 언리얼 엔진은 미래를 위한 당연한 선택이었습니다.

그렇게 도전적이지만, 언리얼 엔진의 리얼타임 워크플로를 도입하면서, 기존의 파이프라인을 리얼타임에 맞게 전면적으로 변경해야 했는데, 주식회사 도파라가 구축한 파이프라인을 파트별로 설명해 보겠습니다.
 

애니메이션의 리얼타임 워크플로

도파라 이미지 제공
우선 에셋 제작, 즉 모델링, 텍스처, 릭, 헤어 작업 과정에서는 기존 방식보다 언리얼 엔진에 장점을 최대한 활용할 수 있는 방식으로 데이터를 작업했습니다. 특히 모델링 데이터를 제작할 때 가능한 알렘빅 포맷에 의존하지 않고 FBX 포맷을 통한 스키닝과 블렌드 셰이프를 중심으로 파이프라인을 만드는 것을 목표로 하였습니다. 이렇게 되면 기존의 DCC 툴에서 사용하던 작업 방식과 노하우들을 일부 사용할 수 없게 되지만, 더 적은 데이터 용량, 더 높은 프레임과 신뢰성, 데이터 공유의 효율성 등 그 이상으로 많은 이점을 얻게 됩니다.
 
도파라 이미지 제공
언리얼 엔진과 호환되도록 제작된 에셋
릭 작업에서도 컨트롤 릭을 이용하여 DCC 툴과 언리얼 엔진 상의 릭이 서로 호환되게 만들었습니다. 덕분에 기존의 DCC 툴에서 제작해서 언리얼 엔진으로 가져오기만 하는 방식에서 벗어나 언리얼 엔진 상에서도 애니메이션을 수정하고 다시 DCC 툴로 넘기는 것이 가능해졌습니다. 이 과정에서 애니메이션 키 데이터들을 원본 그대로 정확히 익스포트, 임포트할 수 있는 방법을 구현하였고 이를 통해 캐릭터에 수정이 이루어지더라도 애니메이션 키 데이터를 유지할 수 있게 되었습니다.
배경 제작에서도 일반적으로는 DCC 툴에서 모든 배경들을 제작하고 언리얼 엔진으로 넘기는 방법을 사용하는데 주식회사 도파라에서는 언리얼 엔진에서 레벨을 제작하고 있습니다. 이 방법을 통해 DCC 툴에서는 불가능한 큰 볼륨의 레벨도 언리얼 엔진 상에서 높은 퀄리티로 직접 보면서 작업할 수 있어 작업의 효율성과 결과물 퀄리티가 높아지게 됩니다.
 
도파라 이미지 제공
언리얼 엔진에서 제작한 배경 레벨
애니메이션 키 작업을 위해서는 DCC 툴에서도 배경 레벨이 필요한데 일반적으로 언리얼 엔진에서 제작된 레벨을 그대로 DCC 툴에서 사용하면, 툴의 특성상 언리얼 엔진에서의 성능 대비 작업이 어려울 정도로 프레임이 떨어지게 됩니다. 그렇기 때문에 DCC 툴에서는 캐릭터 동선이 지나가는 극히 일부의 배경만 놓고 작업하거나 혹은 더미 데이터를 따로 만들어서 사용해야 했지만, 주식회사 도파라에서는 이부분을 DCC 툴의 GPU 캐시 데이터를 이용하여 해결하였습니다. 언리얼 엔진에서 제작한 배경들을 나눠서 FBX로 익스포트 한 뒤에 각각 DCC 툴에서 불러와서 GPU 캐시 익스포트, 임포트 과정을 통해 GPU 캐시 데이터로 변환해 주면 원본 데이터를 그대로 사용해도 될 정도로 DCC 툴에서 프레임이 높아져서 원활하게 애니메이션 작업을 할 수 있었습니다.
 
도파라 이미지 제공
애니메이션 작업을 위해 GPU 캐시 데이터로 DCC 툴에 임포트한 배경 레벨

리얼타임 파이프라인 구축을 위한 언리얼 엔진 장점

한편, 리얼타임 파이프라인을 구축하는 데 언리얼 엔진은 도움이 되는 정말 다양한 기능들을 제공합니다. 먼저, 블루프린트는 효율적인 파이프라인 구축에 큰 도움이 되었습니다. 나이아가라에서 다수의 설정값을 조정해야할 때 블루프린트를 이용하면 여러 설정값들을 한곳에서 효율적으로 조정할 수 있었고, 에셋에 애니메이션을 적용할 때도 DCC 툴에서의 키 작업 없이 블루프린트로 절차적으로 애니메이션을 추가하여 에셋을 재활용할 수 있었습니다. 그 외에도 레벨을 효율적으로 제작할 수 있는 레벨 구성 툴, 랜드스케이프나 피직스 시뮬레이션 등과 같이 엔진 내에서 연동해서 처리해야 하는 다양한 작업 또는 군중 씬과 같이 수많은 에셋들을 동시에 처리해야 하는 작업에도 블루프린트를 이용하여 효율적으로 처리하였으며, 비주얼 스크립트를 통해 코드를 모르는 아티스트들도 프로그래머 도움 없이 작업할 수 있었습니다. 무엇보다도, 언리얼 엔진 사용자는 누구나 언리얼 엔진의 풀 소스 코드를 무료로 사용할 수 있기 때문에 추가로 필요한 블루프린트 노드들을 구현해서 더욱 효율적인 파이프라인을 만들 수 있었습니다.
 
애니메이션 제작 공정의 핵심인 시퀀서는 작업자가 플러그인 및 액터들의 기능 및 파라미터들을 조정하여 원하는 결과물을 도출할 수 있는 환경을 제공합니다. 예를 들어, ‘시퀀서에서 컨스트럭션 스크립트 실행 (Run Construction Scripts in Sequence)’, ‘시네마틱에 노출 (Expose to Cinematics)’ 설정을 통해 다양한 액터 및 파라미터를 시퀀서에서 제어할 수 있고 ‘에디터 유틸리티 위젯’이나 ‘블루프린트 인터페이스’로 에디터 모드에서도 프리뷰가 가능했습니다.
또한 프로그래머블 VFX 툴인 나이아가라 이펙트 툴을 활용하여 단순 이펙트 에셋으로는 구현하기 어려운 다양한 상호작용이나 Wind, Gravity처럼 시뮬레이션과 연동이 필요한 이펙트를 타이밍 맞추어 연출할 수 있는 이벤트도 처리할 수 있었으며, 머티리얼 에디터에서는 HLSL 스크립팅 없이 노드 구성만으로도 대부분의 셰이더를 만들고 적용할 수 있었습니다. 그 외에도 Sobel filter를 활용한 아웃라인 기능이나 Poseable 메시를 활용한 잔상 효과, 어안렌즈 효과 등을 구현할 수 있었던 포스트 프로세스 머티리얼 역시 큰 도움이 되었습니다.
도파라 이미지 제공
머티리얼 에디터로 구현한 피부 머티리얼
리얼타임 워크플로의 이점과 애니메이션 산업의 미래 

리얼타임 워크플로는 애니메이션 제작 전반에 혁신적인 변화를 제공해 주었습니다. 기존의 선형적인 워크플로에서는 최종본을 보기까지 몇 시간 또는 며칠이 소요되고, 혹시라도 마음에 들지 않는다면, 매주 정해진 시간에 방송되는 TV 시리즈와 같은 프로젝트의 경우, 매우 촉박한 일정 안에서 후반 수정이나 에셋을 변경해야만 합니다. 하지만, 언리얼 엔진으로 파이프라인을 전면 도입한 후 리얼타임의 진가를 몸소 체험할 수 있었습니다. 먼저, 렌더링 전후의 차이가 거의 없어 빠르게 최종본을 결정할 수 있었고, 제작진들이 함께 작업물을 리뷰하며 실시간으로 피드백을 반영할 수 있었습니다. 수정이 필요한 경우에는 작업 중에라도 기존 작업을 유지하면서 추가로 모델링을 한다든지, 즉각적으로 카메라를 변경한다든지, 에셋의 셰이프, 색상 등을 자유롭게 수정하고 리얼타임으로 빠르게 확인할 수 있었습니다. 

또한, 언리얼 엔진의 제작 파이프라인은 주식회사 도파라에게 트랜스미디어 콘텐츠를 제작할 수 있는 기회를 주었습니다. 리얼타임 워크플로로 제작된 에셋들은 하나의 디지털 에셋으로 VR, AR, 게임 등의 다양한 매체로 재사용할 수 있습니다. 그렇게 주식회사 도파라는 다이노파워즈의 에셋을 활용하여 대전 AR 게임인 다이노파워즈 AR 컴뱃(DinoPowers AR Combat)을 제작했고, 주식회사 도파라는 영상 제작사 그 이상으로 도약하고 있습니다. 리얼타임 워크플로는 이제 선택이 아니라 미래를 위한 필수입니다.

주식회사 도파라의 최신 소식은 홈페이지, 페이스북에서 자세히 살펴볼 수 있습니다.

    지금 언리얼 엔진을 다운로드하세요!

    세계에서 가장 개방적이고 진보된 제작 툴을 받아보세요.
    모든 기능과 무료 소스 코드 액세스가 포함된 언리얼 엔진은 제작에 바로 사용할 수 있습니다.
    GDC 2024에 온라인 또는 오프라인으로 참여해 보세요
    이벤트
    1월 17일

    GDC 2024에 온라인 또는 오프라인으로 참여해 보세요

    스테이트 오브 언리얼에서 에픽과 에픽 파트너사의 최신 소식을 확인해 보세요. 또한 에픽의 테크 토크를 통해 자세한 내용을 알아보고 세션과 러닝 시어터에서는 영감을 얻고 정보를 받아보세요.
    GDC 2024에 온라인 또는 오프라인으로 참여해 보세요
    이벤트

    GDC 2024에 온라인 또는 오프라인으로 참여해 보세요

    스테이트 오브 언리얼에서 에픽과 에픽 파트너사의 최신 소식을 확인해 보세요. 또한 에픽의 테크 토크를 통해 자세한 내용을 알아보고 세션과 러닝 시어터에서는 영감을 얻고 정보를 받아보세요.
    언리얼 마켓플레이스 무료 콘텐츠 - 2024년 2월
    뉴스
    2월 6일

    언리얼 마켓플레이스 무료 콘텐츠 - 2024년 2월

    판타지 실내 환경, 스타일라이즈드 수정 광산, 90년대풍 레트로 TV 등, 언리얼 엔진 마켓플레이스의 2월 무료 3D 에셋을 공개합니다!
    언리얼 마켓플레이스 무료 콘텐츠 - 2024년 2월
    뉴스

    언리얼 마켓플레이스 무료 콘텐츠 - 2024년 2월

    판타지 실내 환경, 스타일라이즈드 수정 광산, 90년대풍 레트로 TV 등, 언리얼 엔진 마켓플레이스의 2월 무료 3D 에셋을 공개합니다!
    2월 마켓플레이스 세일: 2,000개 이상의 에셋을 50% 할인된 가격으로 만나보세요
    뉴스
    2월 5일

    2월 마켓플레이스 세일: 2,000개 이상의 에셋을 50% 할인된 가격으로 만나보세요

    레트로 카페, 전원풍 인테리어, 로우 폴리 마을, 커스터마이징 가능한 NPC 캐릭터 등, 2월 마켓플레이스 세일에는 누구나 사용할 수 있는 에셋이 준비되어 있습니다. 지금 바로 엄선된 이달의 콘텐츠를 50% 할인된 가격으로 만나보세요.
    2월 마켓플레이스 세일: 2,000개 이상의 에셋을 50% 할인된 가격으로 만나보세요
    뉴스

    2월 마켓플레이스 세일: 2,000개 이상의 에셋을 50% 할인된 가격으로 만나보세요

    레트로 카페, 전원풍 인테리어, 로우 폴리 마을, 커스터마이징 가능한 NPC 캐릭터 등, 2월 마켓플레이스 세일에는 누구나 사용할 수 있는 에셋이 준비되어 있습니다. 지금 바로 엄선된 이달의 콘텐츠를 50% 할인된 가격으로 만나보세요.