본문 바로가기
AIML 분야/NeRF, 3D Pose

SMPL-X Blender Add-on Overview

by 포숑은 맛있어 2023. 2. 15.
반응형

Feature Overview
- Female, Male, Neutral Model
- UV map, sample female/male textures
- Auto-calculation of corrective poseshapes
- it's possible to set the body shape from height and weight values -> 자동으로 joint 위치가 다시 계산되는 것임
- Load full body pose from *.pkl file
- Position feet on ground
- FBX export (Unity import O)
- Add-on python code is GLPv2 license

 

 

SMPL-X 홈페이지

로그인 -> 다운로드 -> Add-on 다운 -> zip 파일 다운됨

https://smpl-x.is.tue.mpg.de/index.html

 

SMPL-X

 

smpl-x.is.tue.mpg.de

Edit -> preference -> Add-on -> install에서 zip 파일 선택

 

view -> sidebar에 새로운거 추가됨

 

texture에 female, male등 누르면 sample texture로 제공된걸 사용할 수 있음.

UV map 어떻게 갈아끼우지

 

조작 가능한 것

shape

- body shape: weight, height

- face expression: 랜덤설정이 예시로 제공됨

pose

- hand: relaxed, flat이 예시로 제공됨

- body pose 변경: 왼쪽 object mode -> pose mode로 변경

- pkl file 불러와서 pose 가져올수도 있음.

파일 하나가 포즈 하나. https://agora.is.tuebingen.mpg.de/ 여기에서 다운

'Ground Truth Fittings'에 smpl, smpl-x 둘다 제공함.

 

SMPL 가져오면 이렇게 에러나니까 SMPL-X로 다운받아주자

 

활용?

1. Architectural Visualization

튜토리얼 www.blenderguru.com  이거 보라고함

암튼 배경은 프리 소스 다운받아서 가져올 수 있는데, https://blendswap.com/blend/27580 이걸 사용함

 

2. keyframe pose transitions

포즈 2개를 지정하면, 그 사이 움직임은 알아서 계산되는게 있나봄.

Pose Mode 들어가서 insert keyframe

왜 안되는거지 음. No suitable context info for active keying set 이 에러 뜸.

 

3. Python Scripting

Task

- simple crowd generation

- shape, expression, texture, gender는 랜덤하게 설정

https://itadventure.tistory.com/319 블렌더 스크립트 쓸줄 몰라서 이거 봄

 

4.

...

 

 

 

https://gitlab.tuebingen.mpg.de/jtesch/smplx_blender_addon gitlab 참고

 

-

그리고 애니메이션 추가할때 AMASS 불러올 수 있긴 한데 당연히 SMPL-X로 다운받아야함.

SMPL+H 호환 안된다. AMASS npz 파일 불러오면 잘 된다.

반응형

댓글