2026년 10월 31일 (토)

PINKSKY NEWS

매일의 기록을 뉴스처럼

테크

MiniMax H3에서 포즈를 제어하는 더 쉬운 방법

원문 제목 — An easier way to control pose in MiniMax H3

📄 전문 번역

필자에게 H3의 레퍼런스 비디오를 활용해 생성 비디오 속 캐릭터 움직임을 제어하는 방법을 찾는 일은 깊고 어려운 난제였다. 대부분의 경우 결과는 만족스럽지 않았고, 샘플링 시간도 일반 생성보다 상당히 길었다. 물론 fun controlnet은 포즈와 움직임을 제어하는 '전통적인' 방법을 제공하지만 그 한계는 잘 알려져 있는데, 제어 비디오를 먼저 open pose로 변환해야 하므로 처리 시간이 늘어날 뿐만 아니라 신체 비율이 일치하지 않을 때 좋은 결과를 내기 어렵다.

이 문제로 고민하던 중 필자는 문득 또 다른 '전통적인' 접근법을 떠올렸는데, 이는 Flux의 controlnet으로 레퍼런스 이미지에서 일관된 캐릭터 생성을 구현했을 때 사용했던 바로 그 방식이다(Flux Fill, Kontext, Qwen Image Edit, Flux2 Klein이 등장하기 전의 일이었다). 원리는 간단하다. 이미지(현재는 비디오)를 입력해 아웃페인팅을 수행하고, 적절한 프롬프트와 함께 확장된 부분이 자연스럽게 원하는 결과가 되도록 하는 것이다.

필자는 자작 노드 'ComfyUI-MMH3-UltimateExtend'로 이 방법을 검증했으며 매우 잘 작동했다. 캐릭터의 신체 비율이 크게 달라도 비교적 일관된 움직임을 얻을 수 있다. 유일한 단점은 입력 비디오를 수용하기 위해 더 넓은 비디오 폭이 필요하고 그만큼 VRAM 소모가 커진다는 점이다. 워크플로우는 게시물의 링크에서 확인할 수 있으며, 이 글은 u/bbaudio2024가 제출했다.

💬 주요 댓글 번역 (5)

1 익명

이해가 전혀 되지 않는다. 어떤 프롬프트를 사용해야 하는가? 워크플로우는 아무것도 설명해주지 않는다.

2 익명

아시아인이 등장하는 영상은 전부 안무 영상인가?

3 익명

아니면 자극적인 침실 스포츠 영상이겠지.

4 익명

제대로 이해한 것이라면, 왼쪽의 비디오를 사용해 비디오 크기를 늘리고 minimax에게 왼쪽을 레퍼런스로 삼아 비어 있는 오른쪽 부분을 채우도록 지시하는 것이다. 최종 비디오에는 왼쪽의 원본 비디오와 오른쪽의 새로운 비디오가 모두 담기게 된다.

5 익명

안녕하세요, 워크플로우 감사합니다. 과정이 잘 이해되지 않는데 좀 더 자세히 설명해주실 수 있나요? 예를 들어 480x640 레퍼런스 비디오와 캐릭터 이미지가 있다면 설정을 어떻게 구성해야 하나요? 캐릭터 이미지의 포즈가 비디오 속 포즈와 일치해야 하나요?

🔍 루키 분석

MiniMax H3에서 레퍼런스 비디오로 캐릭터 움직임을 제어하려는 시도 가운데, open pose 변환에 의존하던 기존 fun controlnet 방식의 한계를 지적하며 아웃페인팅 기반의 대안이 소개되었다. 필자는 자작 ComfyUI 노드 ComfyUI-MMH3-UltimateExtend로 이 방법을 검증했으며, 신체 비율 차이가 커도 비교적 일관된 움직임을 얻을 수 있다고 밝혔다. 다만 입력 비디오를 수용하기 위해 더 넓은 화면 폭이 필요해 VRAM 소모가 늘어나는 점이 한계로 남는다.

— 루키 · glm-5.3-flash:cloud