[논문 리뷰] AVATAR: Blender add-on for fast creation of 3D human models
AVATAR는 MakeHuman의 매개변수 기반 모델을 기반으로 하여, 의미적 형태 제어, 통합된 의류 라이브러리, BVH 동작 전이를 통해 빠르고 직관적으로 현실감 있는 옷을 입힌 3D 인간 모델을 생성할 수 있는 Blender 애드온입니다. 한 번의 클릭으로 캐릭터 생성이 가능하고, 스크립트 기반 커스터마이제이션과 Blender 생태계와의 원활한 통합을 통해 연구 및 산업 분야에서 빠른 프로토타이핑, 데이터셋 생성, 애니메이션 제작을 가능하게 합니다.
Create an articulated and realistic human 3D model is a complicated task, not only get a model with the right body proportions but also to the whole process of rigging the model with correct articulation points and vertices weights. Having a tool that can create such a model with just a few clicks will be very advantageous for amateurs developers to use in their projects, researchers to easily generate datasets to train neural networks and industry for game development. We present a software that is integrated in Blender in form of add-on that allows us to design and animate a dressed 3D human models based on Makehuman with just a few clicks. Moreover, as it is already integrated in Blender, python scripts can be created to animate, render and further customize the current available options.
연구 동기 및 목표
- 적절한 비율, 의류, 애니메이션을 갖춘 현실적인 레이어드 3D 인간 모델을 제작하는 데 소요되는 높은 복잡성과 시간 비용을 해결합니다.
- 모델링, 레이어딩, 애니메이션 간의 워크플로우 마찰을 줄이기 위해 Blender 내부에 직접 인간 모델러를 통합합니다.
- 형체, 의류, 자세의 조절 가능한 변형을 갖춘 대규모로 다양한 3D 인간 데이터셋을 연구자와 개발자가 생성할 수 있도록 합니다.
- 동적 캐릭터 생성과 물리 기반 의류 시뮬레이션을 위한 스크립트 기반, 확장 가능한 환경을 제공합니다.
- 기존 도구들인 MakeHuman의 외부 통신 프로토콜 문제와 Manuel Bastioni Lab와 같은 도구의 의류 지원 부족 문제를 해결합니다.
제안 방법
- MakeHuman 기반의 매개변수 기반 신체 모델을 사용하며, 형태는 주성분 분석(PCA)을 통해 형태 서브셋에 기반한 7개의 의미적 속성(예: 체중, 키 등)으로 제어되어 의미의 해석 가능성을 유지합니다.
- 노말 매핑이 적용된 고해상도 텍스처 의류 메시 라이브러리를 통합하여, 애니메이션 중 신체 메시와의 교차를 방지하기 위해 사전 처리합니다.
- 골격 스케일링, 뼈 대응 매핑, 축 기준 변환을 포함한 BVH 동작 전이 파이프라인을 구현하여 소스 동작을 대상 아바타에 정렬합니다.
- 파이썬 스크립팅을 통해 완전한 커스터마이제이션과 자동화를 가능하게 하여, 형태, 의류, 텍스처, 애니메이션 파라미터를 프로그래밍 방식으로 제어할 수 있습니다.
- 충돌 감지를 위해 신체 및 의류 메시를 유지함으로써 모션 캡처 애드온 및 물리 시뮬레이션과의 통합을 지원합니다.
- Blender의 내장 환경을 활용하여 외부 소프트웨어나 파일 교환 없이도 직접 렌더링, 애니메이션 제작, 내보내기를 수행할 수 있습니다.
실험 결과
연구 질문
- RQ1Blender 애드온을 통해 최소한의 사용자 입력으로 의미적 형태 제어를 유지하면서도 현실적이고 옷을 입힌 3D 인간 모델의 생성을 간소화할 수 있는가?
- RQ2애니메이션 중 기하학적 교차가 발생하지 않도록, 어떻게 매개변수 기반 인간 모델에 의류 메시를 통합할 수 있는가?
- RQ3다른 관절 구조와 좌표계를 가진 대상 골격에 대해 BVH 동작 파일을 얼마나 자동으로 적응시킬 수 있는가?
- RQ4Blender 내부의 스크립트 기반, 통합된 환경이 신경망 학습을 위한 다양한 3D 인간 데이터셋 생성을 얼마나 빠르게 가속화할 수 있는가?
- RQ5고품질 텍스처와 노말 매핑의 통합은 표준 저해상도 자원에 비해 어떻게 시각적 현실감을 향상시키는가?
주요 결과
- AVATAR 애드온은 의미적 형태 파rameter를 갖춘 관절 구조가 있는 옷을 입힌 3D 인간 모델을 한 번의 클릭으로 생성할 수 있어, 캐릭터 제작에 소요되는 시간과 전문 지식을 크게 줄였습니다.
- 형태 서브셋에 대한 주성분 분석(PCA)을 통해 7개의 핵심 속성(예: 체중, 가슴 둘레 등)의 의미적 의미가 유지되어 직관적이고 의미 있는 형태 변형이 가능합니다.
- 의류 메시는 사전 처리되어 모든 정점이 신체 메시 외부에 위치하도록 하여, 애니메이션 중 교차 아티팩트를 방지하면서도 물리 시뮬레이션을 위한 두 메시를 유지합니다.
- 골격 스케일링, 뼈 대응, 좌표계 변환을 통한 정렬을 통해 외부 동작 데이터를 대상 아바타에 성공적으로 매핑하는 BVH 동작 전이 파이프라인이 작동합니다.
- Blender의 스크립팅 환경과의 통합을 통해 다양한 3D 인간 모델의 프로그래밍 기반 생성이 가능해져, 기계 학습 응용 분야에서의 확장 가능한 데이터 수집이 가능해졌습니다.
- 형체, 의류, 자세, 텍스처의 조절 가능한 변형을 갖춘 고해상도 데이터셋 생성을 지원하여, 3D 인간 자세 추정 및 복원 모델 학습에 이상적입니다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.