naver/anny

Anny, A Free and Interpretable Human Body Model for all ages, written in PyTorch.

해결하는 문제

Anny는 일관된 토폴로지와 파라미터 공간을 사용하여 유아에서 노인에 이르기까지 다양한 인간의 형태를 표현할 수 있는 미분 가능한 인간 몸체 메시 모델을 제공합니다. 이는 기업 소유의 파라메트릭 인간 모델에 대한 오픈소스 및 무료 대안을 제공합니다.

작동 방식

PyTorch로 구축된 Anny는 여러 입력 유형을 기반으로 3D 메시를 생성하는 파라메트릭 접근 방식을 사용합니다:

  • 골격 릴리그 포즈: 몸체의 관절과 자세를 제어합니다.
  • 형질 파라미터: 일반적인 신체 유형을 정의하는 고수준의 형태 제어 (0에서 1 사이).
  • 국소적 형태 변경: 임신과 같은 세부적인 신체 수정을 위한 특정 조정 (−1에서 1 사이).
  • 얼굴 동작: 표정을 제어하는 블렌드셰이프 (0에서 1 사이).

모델은 네이티브 Anny, MakeHuman, 그리고 SMPL-X 및 SOMA와 같은 상호 운용 가능한 옵션을 포함한 여러 메시 토폴로지를 지원하며, 복잡성과 성능 사이의 균형을 위해 다양한 골격 릴리그를 제공합니다.

대상 사용자

  • 인간 디지털 듀플을 다루는 3D 아티스트 및 연구자.
  • 미분 가능한 인간 몸체 모델링이 필요한 애플리케이션을 개발하는 개발자.
  • 컴퓨터 비전 및 인간 자세/형태 추정에 초점을 맞춘 AI 연구자.

주요 특징

  • 미분 가능: PyTorch로 작성되어 최적화 및 학습 작업에 적합합니다.
  • 다양한 형태 범위: 모든 연령과 신체 유형의 인간을 모델링할 수 있습니다.
  • 상호 운용성: SMPL-X 및 SOMA와 같은 생태계와의 호환성을 위한 다양한 토폴로지를 지원합니다.
  • 포괄적인 제어: 전신, 손, 얼굴을 위한 전용 모델을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트