← 최신 논문
💻 computer science

DreamCharacter-1: From 3D Generative Foundation Models to Product-Ready Character Generation

DreamCharacter-1은 기하학 및 텍스처 사후 학습과 추론 가속화를 통해 사전 학습된 3D 파운데이션 모델을 향상시켜, 기존의 최첨단 방식들을 능가하는 고충실도의 제작 가능한 3D 캐릭터를 생성하는 경량화된 사후 적응 프레임워크입니다.

원저자: Weizhe Liu, Yunjie Wu, Xiangqian Shu, Guangwei Wang, Xiangyu Xu, Peng Li, Yujie Li, Hengkai Guo

게시일 2026-07-10
📖 4 분 읽기☕ 가벼운 읽기

원저자: Weizhe Liu, Yunjie Wu, Xiangqian Shu, Guangwei Wang, Xiangyu Xu, Peng Li, Yujie Li, Hengkai Guo

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신에게 멋진 캐릭터—예를 들어 사이버펑크 전사나 기발한 엘프—가 담긴 단 한 장의 마법 같은 사진이 있다고 상상해 보세요. 이제 이 평면적인 사진을 당신이 돌려보고, 옷을 입히고, 비디오 게임에 넣을 수 있는 완전히 3D 형태의, 통통 튀는 애니메이션 피규어로 만들고 싶다고 가정해 봅시다. 오랫동안 컴퓨터로 이를 시도하는 것은 마치 재료가 절반밖에 없는 레시피로 완벽한 케이크를 구우려는 것과 같았습니다. 그 결과는 종종 덩어리가 지거나, 흐릿하거나, 부분이 누락되거나, 앞뒤가 맞지 않는 이상한 질감이 나타나는 엉망진창인 상태가 되곤 했습니다.

여기, ByteDance 팀이 개발한 새로운 툴킷인 DreamCharacter-1이 등장했습니다. 이 도구는 강력한 성능을 가진 "사후 베이킹(post-baking)" 셰프와 같습니다. 전체 케이크를 처음부터 만드는 대신, 이미 만들어진 일반적인 3D 모델("기초")을 가져와서 전문적인 영화나 게임 에셋처럼 보이도록 고도의 기술적인 메이크오버를 선사합니다.

두 단계의 마법 같은 기술

이 기술의 핵심 비결은 DreamCharacter-1이 모든 것을 한 번에 거대한 도약으로 해결하려 하지 않는다는 점입니다. 대신, 캐릭터의 형태(기하학적 구조)와 피부(질감) 모두에 대해 영리한 두 단계 프로세스를 사용합니다.

1. 형태 조각하기 (Geometry)
첫 번째 단계는 커다란 덩어리의 찰흙 블록을 사용하는 투박한 조각가라고 생각하면 됩니다. 시스템은 당신의 사진을 바탕으로 기본적이고 그럴듯한 신체 형태를 먼저 만듭니다. 머리, 팔, 다리 같은 큰 비율은 제대로 잡지만, 아직은 다소 매끄럽고 단순한 상태입니다.

그다음 단계는 세밀한 디테일 아티스트입니다. 이 단계에서는 그 투박한 찰흙을 가져와 자켓의 날카로운 주름, 머리카락 한 올 한 올, 또는 망토의 얇은 가장자리와 같은 작고 까다로운 부분들을 깎아내기 시작합니다. 논문에서는 이러한 작업들을 분리함으로써, 작은 디테일을 수정하려다 실수로 전체적인 몸의 형태를 망쳐버리는 흔한 오류를 방지한다고 설명합니다. 이는 집 전체를 무너뜨리지 않고 벽의 금을 수리하는 것과 같습니다.

당신이 사진 한 장만 제공했음에도 불구하고 캐릭터의 뒷모습이 앞모습만큼 좋아 보이도록 만들기 위해, 시스템은 "백 뷰 컨디셔닝(back-view conditioning)"이라는 특별한 기술을 사용합니다. 이것은 마치 아티스트가 앞모습을 보고 캐릭터의 뒷모습이 어떠해야 하는지를 상상하는 것과 같으며, 이를 통해 캐릭터가 평평하고 보이지 않는 뒷모습을 갖게 되는 것을 방지합니다.

2. 피부 채색하기 (Texture)
3D 형태가 준비되면, 이제 옷과 피부가 필요합니다. 이 과정의 첫 번째 부분은 사진에서 보이는 캐릭터의 부분을 채색합니다. 하지만 여기서 문제가 발생합니다. 만약 캐릭터의 긴 머리카락이 목을 가리고 있거나, 방패가 가슴을 가리고 있다면 컴퓨터는 그 부분들을 볼 수 없습니다.

이 지점에서 텍스처 마법의 두 번째 부분이 일어납니다: 바로 **3D 인페인팅(Inpainting)**입니다. 마치 화가가 조각상의 눈에 보이는 부분을 보고 나서, 머리카락이나 방패 뒤에 숨겨진 보이지 않는 부분들을 "꿈꾸듯 그려내는" 것과 같습니다. 시스템은 이 보이지 않는 공간을 논리적이고 일관된 패턴으로 채워 넣어, 당신이 보여준 단 하나의 각도뿐만 아니라 모든 각도에서 캐릭터가 완전해 보이도록 만듭니다.

왜 이것이 중요한가 ("제품 준비 완료"의 차이)

이 논문은 이 도구가 무엇이 아닌지를 매우 명확하게 밝히고 있습니다. 저자들은 단순히 예쁜 그림을 만드는 것만으로는 충분하지 않다는 점을 강조합니다. 기존의 많은 방식은 정적인 이미지에서는 멋져 보일지 몰라도, 움직이려고 하거나 게임에 넣으려고 하면 무너지는 3D 캐릭터를 만들어냈습니다. 그것들은 너무 매끄럽거나, 신체 비율이 이상하거나, 질감이 흐릿한 수채화처럼 보이곤 했습니다.

DreamCharacter-1은 특히 "제품 준비 완료(product-ready)" 상태가 되도록 설계되었습니다. 이는 이 도구가 만든 캐릭터가 부서지지 않고 리깅(뼈대를 심는 작업)을 거쳐 애니메이션화될 수 있을 만큼 견고하다는 것을 의미합니다. 저자들은 Hunyuan3D, TRELLIS, CharacterGen과 같은 여러 최상위 시스템들과 비교하여 이를 테스트했습니다. 결과적으로 DreamCharacter-1은 인간 선호도 조사에서 지속적으로 더 높은 점수를 기록했는데, 이는 실제 사람들이 이 모델의 캐릭터가 더 사실적이고, 디테일이 뛰어나며, 해부학적으로 더 타당하다고 느꼈음을 의미합니다.

속도와 효율성

보통 고품질의 3D 캐릭터를 만드는 데는 느린 인터넷 다운로드를 기다리는 것처럼 오랜 시간이 걸립니다. 논문은 DreamCharacter-1이 특히 "DiT"라고 불리는 유형의 AI를 기반으로 하는 다른 방법들보다 빠르다고 언급합니다. 그들은 "학생-교사(student-teacher)" 접근 방식을 사용하여 속도를 높였습니다. 즉, 더 크고 느린 모델의 작업을 모방하는 더 작고 빠른 모델을 훈련시켜, 품질 저하 없이 캐릭터 생성 시간을 단축한 것입니다.

한계점 (Catch)

결과가 인상적이긴 하지만, 저자들은 한계점에 대해서도 솔직하게 밝히고 있습니다. 그들은 이 시스템이 학습 데이터에서 충분히 본 적 없는 매우 희귀하거나 특이한 캐릭터를 다룰 때 여전히 어려움을 겪는다는 점을 인정합니다. 또한, 시스템이 "수밀(watertight)" 모델(마치 빵빵한 풍선처럼 내부가 막힌 구조)을 구축하기 때문에, 거미줄이나 너덜너덜한 깃발처럼 매우 얇고 열려 있는 구조물에는 어려움이 있을 수 있습니다. 마지막으로, 경쟁 모델들보다 빠르기는 하지만, 단순한 2D 이미지를 생성하는 것만큼 즉각적이지는 않으며 처리 시간이 어느 정도 소용됩니다.

결론

DreamCharacter-1은 실험적이고 어수선한 AI 3D 생성의 세계와 정교하고 전문적인 게임 및 영화 제작의 세계 사이를 잇는 가교 역할을 합니다. 형태를 대략 잡고, 디테일을 정교하게 다듬고, 보이는 부분을 채색한 뒤, 보이지 않는 빈틈을 채우는 식의 더 작고 스마트한 단계로 작업을 나눔으로써, 이 도구는 단순히 시각적으로 멋진 것을 넘어 실제 창작 프로젝트에서 바로 사용할 수 있는 캐릭터를 만들어냅니다. 이는 적절한 파운데이션 모델과 타겟팅된 미세 조정(fine-tuning)이 결합된다면, 우리가 드디어 보는 것만큼이나 완성도 높은 3D 캐릭터를 얻을 수 있음을 시사합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →