Artoke

애니 논문: MDM: 텍스트로 사람 동작을 생성하는 디퓨전

2026년 7월 29일

모션 디퓨전 모델: 텍스트에서 동작 시퀀스 생성하기

MDM(Motion Diffusion Model)은 텍스트 설명으로 사람의 동작 시퀀스를 생성하는 모델입니다. Tevet 등이 ICLR 2023에서 발표했으며, 확산(diffusion) 모델을 사람 동작에 맞게 손본 것이 핵심입니다. 보통의 확산 모델은 매 단계에서 더해진 노이즈를 예측하지만, MDM은 노이즈 대신 잡음이 없는 원본 동작 자체를 통째로 예측합니다. 매 단계의 출력이 곧 완성된 동작이라, 발이 땅에서 미끄러지지 않아야 한다는 식의 기하학적 제약을 손실 함수로 바로 걸 수 있습니다.

이러한 접근법은 동작의 연속성과 자연스러움을 크게 향상시킵니다. 예를 들어, "사람이 걸어가는 동작"이라는 텍스트 설명을 입력하면, MDM은 발의 착지와 땅에서의 동작 흐름을 정확하게 예측하여 실제와 유사한 동작 시퀀스를 생성합니다. 이는 특히 스포츠 분석이나 애니메이션 제작에서 유용합니다.

핵심 아이디어: 노이즈 대신 샘플 예측

MDM의 핵심은 보통의 확산 모델과 달리 각 단계에서 노이즈를 예측하는 대신 잡음이 없는 원본 동작 샘플 자체를 예측하는 방식입니다. 표기를 정리하면 다음과 같습니다:

xt는 t번째 확산 단계의 잡음 섞인 동작이고, x0는 잡음이 없는 원본 동작, c는 텍스트 설명을 인코딩한 조건 벡터입니다. 모델은 매 단계에서 (xt, t, c)를 받아 노이즈가 아니라 x0를 직접 내놓습니다. 출력이 곧 완성된 동작이므로 발 접지나 속도 같은 기하학적 손실을 그 위에서 바로 계산해 붙일 수 있습니다.

알면 좋아지는 점: 매 단계의 출력이 완성된 동작이라 기하학적 손실을 직접 걸 수 있고, 그 덕분에 생성된 동작이 더 자연스럽고 일관됩니다. 애니메이션에서 캐릭터 움직임이 실감나게 표현되는 이유가 여기에 있습니다.

모르면 겪는 문제: 이 구조를 모르면 손실 항을 왜 그렇게 설계했는지 알 수 없어, 학습 시간이 길어지거나 초기 설정과 튜닝에서 헤매게 됩니다.

기하학적 제약 학습

MDM은 발 접지와 같은 기하학적 제약을 직접 학습합니다. 이를 통해 동작의 물리적 타당성을 향상시킵니다. 예를 들어, 발이 땅에 착지할 때의 동작 패턴을 정확하게 예측할 수 있습니다.

애니 논문: MDM: 텍스트로 사람 동작을 생성하는 디퓨전 도식

이러한 기하학적 제약 학습은 동작의 물리적 타당성을 크게 향상시킵니다. 예를 들어, 캐릭터가 땅에 착지할 때 발이 자연스럽게 땅에 닿는 동작을 생성할 수 있습니다. 이는 애니메이션에서 더욱 실감나는 움직임을 가능하게 합니다.

알면 좋아지는 점: 접지 제약이 어디에 걸리는지 알면 복잡한 동작 시퀀스도 손을 덜 대고 뽑을 수 있어, 콘텐츠 제작에서 시간과 노력을 아낄 수 있습니다.

모르면 겪는 문제: 손실 항의 역할을 모른 채 학습에 들어가면 튜닝이 길어지고, 특히 규모가 큰 동작 데이터셋에서는 컴퓨팅 자원만 소모하게 됩니다.

응용 분야와 실제 활용 사례

MDM은 다양한 분야에서 활용 가능합니다. 특히 애니메이션 제작에서는 캐릭터의 자연스러운 움직임을 생성하는 데 탁월한 성능을 보입니다. 예를 들어, 영화나 게임에서 복잡한 동작 시퀀스를 빠르게 생성할 수 있습니다.

또한 스포츠 분석 분야에서도 유용합니다. 선수들의 동작 데이터를 분석하여 개선 방안을 제시하거나 시뮬레이션을 통해 경기 전략을 테스트하는 데 활용될 수 있습니다.

알면 좋아지는 점: MDM을 이해하고 활용하면 콘텐츠 제작자와 연구자들이 더 정교하고 실감나는 동작 표현을 구현할 수 있습니다.

모르면 겪는 문제: MDM의 구조와 학습 요구 사항을 이해하지 못하면 효과적으로 쓰기 어렵고, 결과적으로 생성된 동작의 품질이 떨어집니다.

결론

MDM은 텍스트 설명을 통해 사람의 동작 시퀀스를 생성하는 데 있어 획기적인 발전을 이루었습니다. 기하학적 제약을 직접 학습하는 방식은 동작의 자연스러움과 물리적 타당성을 크게 향상시킵니다. 이러한 기술은 콘텐츠 제작과 연구 분야에서 혁신적인 변화를 가져올 것으로 기대됩니다.

출처

광고

리깅 파이프라인 자동화 도구

반복 작업은 스크립트에게. 현업에서 쓰는 리깅 툴 모음.

리깅 도구 보기