+++++

ControlNet이 기본으로 지원하는 openpose 전처리기 성능이 생각보다 좋음. 간단한 포즈가 필요하다면 굳이 블렌더로 뼈 하나하나 깎을 필요 없이

밑에 챈붕이가 알려준 사이트나(https://webapp.magicposer.com/) 기존의 포즈집에서 캡쳐한 거 넣고

preprocessor를 openpose로 설정하면 생각보다 뼈대 잘 따줌.

복잡한 포즈라 전처리기가 자동으로 뼈대를 못 잡는 경우에만 직접 블렌더로 만들어주면 될 듯.

+++++




좋은 정보와 자료를 공유해준 일본 유저분의 글을 번역하고, 원문엔 블렌더 사용법이 적혀있지 않아 그 부분은 내용을 추가했습니다.

원문) https://rockreef.fanbox.cc/posts/5307803




Step1. 블렌더 설치

https://www.blender.org/




Step2. 애드온 설치 파일 받기

https://toyxyz.gumroad.com/l/ciojz


기입할 금액은 자유. 0 쓰고 Purchase 누르면 무료입니다. 감사한 마음으로 받읍시다.



받은 압축파일을 해제하면 위의 두 파일이 나옵니다.




Step3. 블렌더에 애드온 설치


블렌더를 켜고 좌측 상단 편집 - 환경설정



'애드온' 탭에서 우측 상단 '설치'



rig_tools.zip 파일을 찾아 더블클릭하거나 '애드온을 설치'를 눌러 설치.



'애드온' 탭에 'Auto-Rig Pro Tools' 항목이 떴으면 체크해주세요.

환경설정 창을 닫습니다.




Step4. 블렌더 데이터 파일 열기


좌측 상단 파일 - 열기



이번엔 Openpose_bone_01.blend 파일을 찾아 열기.



화면에 보이는 뼈다귀가 이제 우리의 좋은 장난감이 되어줄 것입니다.




Step5. 카메라 생성하기

블렌더의 기본조작법은 몇 가지만 알면 됩니다. 휠클릭+드래그로 시점 각도 조정, 휠 스크롤로 거리 조정, Shift+휠클릭+드래그로 위치 이동.



먼저 뼈다귀를 찍어줄 카메라가 필요합니다. 화면 상단의 모드 설정이 '오브젝트 모드'가 되어있는 지 확인 후, 그 우측의 '추가' 버튼을 누르거나, 화면에서 Shift + A 단축키를 눌러



나온 오브젝트 추가 창에서, '카메라'를 선택합니다.



뼈다귀의 발 쪽에 이상한 오브젝트가 생겼습니다. 위치는 나중에 조정하겠습니다.




Step6. 포즈 바꾸기


씬 컬렉션의 OpenPoseBone의 우측, 사람 모양의 아이콘을 클릭하고,

상단의 '오브젝트 모드'를 눌러 모드를 '포즈 모드'로 바꿔줍니다.



뼈다귀의 신체 파츠마다 색색깔의 박스가 생겼습니다. 아무 파츠나 눌러보세요. 박스가 흰색으로 변하면서 컨트롤 영역(유니티에선 기즈모라고 부르는 놈)이 나타납니다.



이제 툴에 대해 설명하겠습니다. 사용할 툴이 많지는 않습니다.

사진에서 빨간 박스가 쳐진 툴상자에서 위의 네 방향 화살표는 오브젝트의 이동, 그 아래의 돌아가는 화살표는 오브젝트의 회전 툴입니다.

회전툴을 선택하고 파츠를 누르면 나오는 둥근 원형의 영역을 드래그해보세요. 파란선, 초록선, 빨간선은 각각 로컬좌표에서 Z, Y, X축 방향으로의 이동을 의미합니다.



저는 간단하게 야레야레 쇼가나이나 포즈를 만들었습니다.




Step7. 카메라로 찍기


상단 툴바에서 광 나는 공 아이콘을 눌러 렌더 미리보기 화면으로 바꿉니다. 참고로 이 상태에서도 포즈를 바꿀 수 있습니다.

이제 키보드 넘패드 0을 누르거나, ~ 키를 눌러 나오는 카메라 퀵메뉴에서 '카메라 보기'를 누릅니다.



그럼 이렇게 3인칭 시점에서 보이다가



카메라가 찍고있는 영역으로 시점이 변합니다. 이 영역 안에 원하는 구도가 모두 담기도록 해야 합니다. 다시 넘패드0을 누르거나 ~ 키를 누르고 나온 퀵메뉴에서 선택된 항목을 보기를 선택해 이전의 시점으로 되돌립니다.



카메라도 신체 오브젝트를 다루는 것과 똑같이 다루면 됩니다.

그냥 드래그해서 이동이 안 될 땐 화살표 위에 커서를 대고 Ctrl키를 누른 채로 드래그하세요.



카메라의 위치를 조정한 모습.



블렌더 우측의 프린터 모양 아이콘을 눌러 카메라의 영역 크기를 바꿀 수 있습니다.



모든 설정이 끝났다면 F12를 눌러 이미지 미리보기 창을 엽니다.



상단 이미지 - 저장을 눌러 이미지를 저장합니다.




Step8. 드디어 ControlNET에 써먹기


Preprocessor는 none으로 놔두고, 모델은 openpose,



그리고 방금 찍었던 이미지를 그냥 넣어주면 됩니다.




이제 잘 작동하는지 봅시다.