3D 디지털 인간 모션 생성을 위한 HY-Motion 1.0 오픈소스 배포판

기술 개요

HY-Motion 1.0은 텍스트 기반 3D 캐릭터 모션 생성 솔루션으로, 기업 내부 시스템 배포를 완벽하게 지원합니다. 이 모델은 자연스러운 인간 동작을 생성하는 동시에 복잡한 텍스트 명령을 정확하게 해석할 수 있는 능력을 갖추고 있습니다.

아키텍처 설계

핵심 기술 요소

Diffusion Transformer와 Flow Matching 기술의 융합으로 구성된 이 시스템은 텍스트 이해력과 모션 연속성을 동시에 보장합니다. Transformer 기반의 구조가 복잡한 언어 명령을 처리하는 반면, Flow Matching은 시간적 일관성을 유지합니다.

학습 단계 구성

모델 학습은 세 단계로 진행됩니다:

  • 기초 학습: 3,000시간 이상의 다양한 모션 데이터로 기본 동작 패턴 습득
  • 정밀 조정: 400시간의 고품질 3D 모션 데이터로 관절 움직임과 세부 사항 최적화
  • 인간 선호도 맞춤: 강화 학습을 통한 물리 법칙 준수와 미적 기준 충족

시스템 요구사항

모델 변형

다양한 사용 시나리오에 대응하기 위해 두 가지 모델을 제공합니다:

  • 표준 버전: 10억 개 매개변수, 고정밀 생성, 26GB 이상 GPU 메모리 권장
  • 경량 버전: 4.6억 개 매개변수, 효율적인 자원 사용, 24GB GPU 메모리 권장

성능 최적화

제한된 하드웨어 환경에서도 최적의 성능을 발휘할 수 있도록 다음과 같은 설정을 권장합니다:

  • 생성 시드 수를 1로 제한
  • 텍스트 명령을 30단어 이내로 유지
  • 생성 길이를 5초 이내로 설정
  • 반정밀도 부동소수점 연산 활용

배포 절차

기본 환경 구성

시스템 요구사항:

  • Ubuntu 18.04 이상
  • NVIDIA GPU 드라이버
  • Docker 실행 환경
  • NVIDIA Container Toolkit

신속한 시작

# 프로젝트 디렉토리 이동
cd /root/build/HY-Motion-1.0/

# 실행 권한 부여
chmod +x launch_script.sh

# 서비스 시작
./launch_script.sh

서비스 실행 후 브라우저에서 http://localhost:7860에 접속하여 Gradio 인터페이스를 사용할 수 있습니다.

기업 환경 배포

# 공식 베이스 이미지 사용
FROM nvidia/cuda:11.8-runtime

# 필수 패키지 설치
RUN apt-get update && apt-get install -y \
    python3.9 \
    python3-pip \
    git

# 프로젝트 복제
RUN git clone https://github.com/tencent/hy-motion.git

# Python 종속성 설치
RUN pip install -r hy-motion/requirements.txt

# 서비스 포트 노출
EXPOSE 7860

# 애플리케이션 시작
CMD ["python", "hy-motion/app/gradio_interface.py"]

사용 가이드라인

효과적인 명령 작성법

권장 사항:

  • 영어 명령어 사용
  • 몸통과 사지 동작에 집중
  • 60단어 이내로 간결하게 작성
  • 동작 순서와 타이밍 명확히 지정

주의 사항:

  • 인간형 이외의 생물체 동작 기술 금지
  • 감정 또는 외형 묘사 배제
  • 물체 상호작용 관련 내용 제외
  • 다중 캐릭터 동시 동작 미지원

실용적 예시

# 복합 동작 시퀀스
A person executes a deep squat followed by an overhead press motion with controlled form.

# 이동 동작
An individual ascends an incline with measured and deliberate foot placements.

# 일상 동작
A subject rises from a seated position and extends both arms horizontally and vertically.

적용 분야

  • 게임 개발: NPC 동작 자동 생성
  • 영화 제작: 사전 시각화 및 스토리보드 제작
  • 가상 교육: 표준 동작 시연 생성
  • 제품 마케팅: 사용법 데모 애니메이션 제작

성능 분석

HY-Motion 1.0은 다음과 같은 성능 특성을 보입니다:

  • 생성 품질: 자연스러운 관절 운동과 높은 명령 이해도
  • 처리 속도: 단일 생성 당 3-5초 소요
  • 메모리 사용량: 표준 버전 20-24GB, 경량 버전 16-20GB
  • 배치 처리: 다중 명령 동시 처리 지원

태그: 3D모션생성 디지털휴먼 텍스트투모션 HY-Motion 오픈소스AI

8월 2일 11:44에 게시됨