BaoCut 가상 아바타의 원리: 영상 생성이 아닌 '그림자극' 방식 레이어 구동
영상 편집 도구 BaoCut이 가상 아바타의 작동 원리를 공개했습니다. 무거운 비디오 생성 모델 대신 이미지를 27개 레이어로 쪼개 그림자극처럼 메시 변형과 발음 단위 립싱크로 구동합니다. Agent 스킬을 설치하면 프롬프트 하나로 영상 제작을 자동화할 수 있으나, 현재는 만화 캐릭터만 지원되며 회전 각도는 30도로 제한됩니다.
지금 AI 말하는 아바타 영상을 만들려면 대부분 무거운 비디오 생성 모델을 돌려야 합니다. 그 과정에서 GPU 비용이 눈덩이처럼 불어나고, 대사의 단어 하나만 바꿔도 영상 전체를 처음부터 다시 렌더링해야 하는 번거로움이 따릅니다.
영상 편집 도구 BaoCut은 완전히 다른 길을 택했습니다. 최근 공개된 가상 아바타의 작동 원리를 보면, 비디오를 새로 '생성'하는 대신 코드로 조작하는 정교한 현대판 '그림자극'에 가깝습니다.
27개 레이어와 스프링 기반 구동
이 시스템의 원리는 크게 분해, 구동, 발음 세 단계로 나뉩니다.
첫 번째는 레이어 분해입니다. AI가 정면 초상화를 한 장 그린 뒤 열한 번에 걸쳐 미세 수정을 거치면, 프로그램이 픽셀 단위 변화를 대조해 인물을 스물일곱 개 레이어로 쪼갭니다. 공식 시연에 쓰인 아바타 원화는 바이트댄스의 Seedream 5.5로 생성되었습니다.
두 번째는 모션 구동입니다. 골격, 메시 변형 및 스프링 물리 엔진은 Apache-2.0 라이선스의 오픈소스 LivLiv Player에서 이식했습니다. 캐릭터 전체에 2D 메시 망을 씌우고 열일곱 개의 파라미터 노브로 제어하여, 고개를 돌릴 때 머리카락이 스프링처럼 탄력 있게 흔들리도록 만듭니다.
세 번째는 립싱크입니다. 음량 크기에 맞춰 단순하게 입을 뻐끔거리는 대신, 각 글자의 정확한 발음을 분석해 알맞은 입 모양을 매칭합니다. 심지어 사람의 실제 발화 습관에 맞춰 소리가 나기 0.03초 전에 입 모양을 먼저 움직이도록 설계했습니다.
결과물이 2D 레이어 변형 방식으로 돌아가기 때문에 고성능 GPU 연산이 필요 없습니다. 더빙 대사가 바뀌더라도 입 모양 데이터만 다시 계산하면 끝이며, 캐릭터 이미지를 다시 그릴 필요가 없습니다.
Agent와 연동해 프롬프트 하나로 영상 제작
BaoCut은 이 파이프라인을 코딩 에이전트가 호출할 수 있는 스킬 형태로 패키징했습니다. 터미널에서 baocut skill install 명령어 한 줄만 실행하면 Claude Code나 Codex 같은 에이전트가 BaoCut을 다루는 법을 익힙니다.
사용자가 타임라인을 직접 만질 필요는 없습니다. BaoCut에 내장된 19종의 오리지널 카툰 아바타 중 하나를 골라도 되고, 에이전트에게 지시해 맞춤형 캐릭터를 새로 생성할 수도 있습니다.
캐릭터를 직접 만들 경우 약 9회의 이미지 생성이 필요합니다. 정면을 바라보고, 눈을 뜨고, 입을 다물고, 단색 배경에 머리카락이 있어야 합니다. 기본 이미지를 승인하면 에이전트가 알아서 수정, 레이어 분해, 캐릭터 패키징을 완료합니다.
이후에는 "특정 주제로 3분짜리 설명 영상을 만들고 우측 하단에 아바타를 배치해 달라"는 식의 한마디 지시만 내리면 됩니다. 에이전트가 대본 작성, 음성 녹음, 립싱크 계산, 타임라인 배치를 거쳐 검수용 링크를 전달하고, 확인 후 최종 영상으로 내보냅니다.
물론 한계도 명확합니다. 카툰 캐릭터만 지원하며, 실사 사진 기반 립싱크나 딥페이크 페이스 스왑은 지원하지 않습니다. 발음 단위 립싱크는 한국어, 중국어, 영어, 일본어 가나에서 가장 정확하며, 기타 언어는 음량 기반으로 입을 엽니다. 아바타의 머리 회전 각도는 최대 30도로 제한되며, 손 동작이 없고 대머리 캐릭터는 현재 지원하지 않습니다.
왜 중요한가
1인 창작자나 독립 개발자에게 이번 방식은 해설 영상 제작 비용을 바닥까지 낮출 수 있는 실질적인 대안입니다. 지금까지의 AI 아바타 영상은 막대한 렌더링 비용을 치르며 비디오 생성 모델을 돌리거나, 밋밋한 정지 화면 슬라이드에 만족해야 하는 양자택일 구조였습니다. BaoCut은 거대한 비디오 모델을 쓰지 않더라도 영리한 2D 레이어 엔지니어링만으로 충분히 생동감 있는 해설 영상을 만들 수 있음을 보여줍니다.
우리는 BaoCut이 픽셀 생성 경쟁에서 벗어나 에셋 구동에 집중한 점을 매우 영리한 선택으로 봅니다. GPU 인프라를 소모하는 무거운 확산 모델을 피하고, 검증된 오픈소스 메시 변형과 음소 매칭을 결합해 가벼운 프론트엔드 연산으로 전환했습니다. 특히 이를 Agent 스킬로 묶어 대본 작성부터 컷 편집까지의 과정을 완전 자동화 파이프라인으로 연결한 점은 실용성이 매우 뛰어납니다.
약점은 2D 퍼핏 구조에서 오는 표현력의 한계입니다. 30도 회전 제한, 손짓 부재, 카툰 스타일에 한정된 규격 때문에 고급 영상 프로덕션을 대체하긴 어렵습니다. 하지만 소프트웨어 튜토리얼, 뉴스 브리핑처럼 화면 구석에서 말해주는 아바타가 필요한 실무 영역에서는, 렌더링 대기 시간과 비용이 거의 들지 않는 이 방식이 현재 가장 합리적인 해결책으로 보입니다.
출처 (1)
- @dotey(새 탭에서 열림)원문x.com