Blender 3.2] auto tracing (모션캡처)

2022. 7. 24. 20:44블렌더(Blender)/Blender 모션 캡처_트레이싱

auto tracing

사용법.
0. Drive로 복사를 누른다.
(사본을 만들어 준다.)



1. 구글드라이브에서 autotrace라는 폴더를 만들어준다.

 

2. 이제 MMDautoTrace2 사이트에 들어가서

바로 Data DL 탭으로 간다.

 

MMDAutoTrace2.05.05_en.ipynb

Run, share, and edit Python notebooks

colab.research.google.com

 

가입하고 models_smplx_v1_1expose_data 두개의 파일을 다운 받는다.

 

3. 구글드라이브에서 autotrace 폴더에 다운 받은 models_smplx_v1_1  expose_data 두개의 파일 업로드한다.

4. 모션캡처할 영상을 input으로 바꾸고 autotrace에 업로드한다.

 

5. 런타임 유형을 GPU로 바꾼다. 

 

 

 

준비 끝!

 

이제 ①-A Cooperation with Google Drive부터 ⑥-F Output Motion 까지 쭉 재생버튼을 누르면 끝난다.

 

 

 

 

 

6에 오면 이제 INDEX를 보여주는데 필요한 INDEX를 ⑥-C에 입력한다.

신상을 위해 모자이크

▲ 위 영상은 오브젝트가 가려져서 INDEX가 튀어서 그렇지

여러명이 아니면 거의 0만 입력하면 된다.

 

이제 쭉 F까지 하면 구글드라이브에 vmd 등등이 있으니 적용하면 된다.

 

 

고찰

필요한 부분만 영상 잘라서 할 것.

44Mb 3분짜리 영상인데 사람 4명이라 그런지

6-ⓐ Person estimation 에서  한 시간째 렌더링? 중..

메모리 사용률은 적으니 다른 거 하면서 돌려도 좋을 듯하다.

신상을 위해 모자이크

이러니 3시간이 걸렸지..

연주 영상은 안되는 듯 하다.. INDEX가 엄청 튀네..

 

영상 편집해서 했지만 인덱스는 여전히 튀고 부분 적용했지만 뒤틀려있다.

춤까지만 적용하는 게 좋을 것 같다.

 

더보기

튜토 영상

 

막히는 부분 있으면

더보기
 

MMDAutoTrace2.05.05_en.ipynb

Run, share, and edit Python notebooks

colab.research.google.com

1. 내 구글드라이브에 autotrace 라는 폴더를 생성.

 

2. Table of Contents에 가서 Preparation 를 눌러서 들어가서

회색음영 [  ] 이 부분에 마우스를 대고 재생 버튼이 나오면 클릭한다.

 

그러면 오른쪽 위에 내 컴퓨터와 연결한다.

연결 완료

 

 

3. autotrace라는 폴더에 input.mp4라는 이름의 비디오 파일을 업로드한다. (예시 연습인듯)

글에 있는 저 animation을 다운로드한다.(연습용)

구글 드라이브 주소를 누르면 다운로드 가능하다.

 

 

4. when the cell 부터 모르겠네

 

 

다 필요없고 여기부터가 진짜.

 

다시 1.

하고 구글 계정에 연결.

 

elif not os.path.exists(expose_data_path):
    print("■■■■■■■■■■■■■■■")
    print("■ ** ERROR **")
    print("■ The expose_data.zip was not found directly under autotrace.")
    print("■■■■■■■■■■■■■■■")

이 에러인데 autotrace 폴더에서 expose_data.zip을 못 찾는다.

없다? 어디서 구하나?

 

 

해결

Advance preparation에서

이거부터 해야하나봄

아래 SMPL-X 도 다운받아준다.

 

 

다운 받고 넣은 후 C 다시하면 성공!

 

 

블렌더 에드온은 안 쓰나??

 

▲ 이번엔 2. Environmental setting에서 에러

Sound Effect Lab을 다운 받아야

 

런타임→ 런타임 유형 변경→ GPU 로 변경하면 해결.

이거 두개 안했는데도 소리 잘 나오고 이상없는 듯.

 

5. Input Video upload

파일 이름엔 영어랑 숫자만.

6000f가 넘으면 비디오를 나눠라. (f가 프레임인가?)

 

▲ 다운 받은 연습용 "input.mp4"가 인식됨.

 

 

6. MMD automatic trace execution

사람 추정, 추적, 모션 출력 으로 나뉜다.

 

한번 뜨면 무시. 두번 뜨면 비디오를 나눠야함.

 

 

 

 

▲6-B까지 오면 완성된 걸 확인할 수 있다.

 

 

 

그 밑에 Tracking timer는 그냥 말 그대로 timer다 시간을 입력하면 10분뒤에 소리를 울려준다.

(다른 작업하고 있다가 알림으로 쓸 수 있다.)

 

 

 

 

여기서 오류? 나고 google drive 가면 만들어진 "ordered_bbox.mp4" 파일이 있다.

없으면 왼쪽에 파일 버튼 눌러서 output에 가면 있다.

(아마 이어진 폴더라고 봄)

 

 

 

 

 

 

에러나는데 영상 이름을 input으로 바꿔야하나 

 

구글드라이브에 올린 영상을 input으로 바꾸니 성공.

 

반응형