블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

VRChat

유니티 + 블랜더 + PMDEditor 으로 VRChat에 아바타를 만들어 등록하는 방법을 까먹지 않기 위해 작성하는

유니티 + 블랜더 + PMDEditor 으로 VRChat에 아바타를 만들어 등록하는 방법을 까먹지 않기 위해 작성하는 글

너무 어렵고

여기저기 써져있는 글들은

친절한듯 보이나

보통 해당 프로그램들은

기본적으로 사용 할 수 있겠지

전제하에 써져있는 글들이

너무 많아서

나같이 아바타 만들겠다고 설치는

사람들은 너무 어렵다...

여기저기 뒤져가면서 만든것을

까먹지 않기위해 작성한다

나도 여기저기서 뒤져가면서

만든 완전 쌩초보이기 때문에

질문은 못받습니다..

 필요한 프로그램

 해당 프로그램에 필요한 부가적 프로그램 

 블랜더 (blender) 

 blender2pmx 

  mmd-for-unity 2.1b

cats-blender-plugin-master 

  유니티 (Unity)

MantisLODEditorOnline 

 PMDEditor

 -

  MMD (MikuMikuDance)

 -

(어째서인지 표가 중앙으로 안옮겨진다... MMD는 굳이 있어도 되고 없어도 되고)

(파일 첨부는 해놓았지만 블랜더 크기가 커서 블랜더는 따로 받아주세요)

그리고 그 외

아바타 만들기에 필요한 파츠들....

미리 다운 받았던 아바타 파츠를 드래그해줍니다

드래그를 하면 이런식으로 창이 하나 뜨는데

첫번째 파츠에서는 무조건

위 설정으로 ok 해줍니다

눈이 별로 마음에 안들어서(..)

다른 눈으로 바꿔주기로 했습니다.

변경할 부분은

이름과 확장자 명이 같아야합니다.

예를들어

원래 파츠의 파일 이름이 eye.bmp고

바꾸려는 파일 이름이 deep.pdf 라면

deep.pdf 를 eye.bmp 로 바꿔줘야합니다.

이 과정에서 색상도 바꾸고싶다면

어차피 이미지 파일이라 포토샵에서 색깔만 바꿔서 저장해주면 됩니다.

(다른 파츠들도 동일)

1번에 면과 뼈를 선택 한 후

2번에 아바타(파츠)를 드래그합니다.

후에 3번처럼 방향을 이동해줍니다.

방향은 어느쪽이든 상관 없습니다.

다른 파츠와 겹치지 않게 하기 위함입니다.

두번째 파츠를 드래그해서 불러옵니다.

이번에는 첫번째 설정과는 다르게 합니다.

중요!

이후에는 계속 이런 식으로 반복작업해줍니다.

실수로 첫번째 설정으로 불러오면

지금까지 작업한게 날아가니 정신 차립니다

가끔 이렇게 뼈대와 다른 뼈대가 만나는데

이건 지워줍니다.

지우지 않으면 나중에 오류가나서

멘붕이 옵니다.

저장은 똑같은 폴더에 저장하지 말고

만일에 대비하여

새로운 폴더를 만들어서 거기에 저장합니다.

새로운 폴더 안에는 동일한 파츠들의 파일을 복사해서 넣어줍니다

위쪽 메뉴에서 세번째 버튼을 누르면

이런 창이 뜨는데

제일 마지막거를 체크해주면

아래 네모박스(파츠들)들을 체크할 수있습니다.

네모박스를 체크하면

체크된 파츠만 선택할 수 있습니다

위 방법을 이용하여

흩어진 파츠들을 조립해줍니다.

위 사진에는 깜박하고 적지 않았지만

동그란 원형들은 각각 회전을 맡고있습니다.

짠 조합 완료.

조합할 때 생긴 필요없는 파츠는

일단 그냥 냅둡니다.

tip. MMD를 이용하여 이게 대체 무슨 파츠인지 확인할 때 사용하면 유용 


단축키 쉬프트+D (복붙)

블랜더를 열기 전에

우선

 blender2pmx 

mmd-for-unity 2.1b

cats-blender-plugin-master 

모두 압축을 풀어줍니다

C:\Program Files\Blender Foundation\Blender\2.79\scripts\addons

위치에 넣어줍니다

blender2pmx는 폴더째로 넣고

mmd-for-unity 2.1b는 폴더에서 꺼내서 넣어야함

cats적용법 참고

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블랜더를 키고

중앙에 생긴 상자를 삭제해줍니다

를 누르고

두개 모두 체크해준다

그리고 우리는 pmd(pmx)를 불러올거니까

위 사진처럼 눌러준다

아까 저장해둔 본체 파일을 불러온다

잘은 모르겠는데 A?w?랑 마우스 오른쪽 클릭하다보면

저게 활성화 되던데

활성화되면 클릭하고 삭제할 메쉬를 오른쪽 클릭으로 선택하고

기본적으로 삭제는 이렇게 해주지만

알고보니 이 메쉬는 옷과 연결되있었다... 제기랄..

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

이쪽 단축기를 이용하여 어떻게 구두 메쉬만 잘 삭제했다

위에 체크는 만약

했을 때 아바타가 깨지면 ctrl+z 로 되돌리고

체크해제후 그냥 Fix model 을 눌러준다

이것도 폴리곤을 줄이는건데

아바타가 이상해지면 그냥 패스해도 됨

다 끝났으면 저장해준다

테스트폴더 3을 만들어서 거기에 저장했다.

물론 테스트 2 폴더를 만들때처럼 모든것을 복붙 

유니티를 열고

새로운 프로젝트를 열자

하는 방법은 

여기 참고

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

열렸다면

Assets에 큐브, SDK, MantisLODEditorOnline

를 우선 넣어주자

(참고로 폴리곤이 2만을 안넘으면 MantisLODEditorOnline은 필요없음..)

MantisLODEditorOnline를 넣었을 때

윈도우에 MantisLODEditorOnline 가 생성이 되었다면 ok

그다음 Assets에 새폴더를 생성하고 그 안에

만든 아바타를 몽땅 쓸어넣어준다

단 PMX 와 PMD 는 제외하고

아바타를 불러오면

아바타가 이상할수도 있다..

텍스쳐가 제대로 안불러왔을 수도있음

자동으로 생성된 materials 폴더에 들어가서

문제있는것같은 파일을 클릭한후

Inspector에서 Opaque를 선택해서 보다 자연스러운걸로 선택하면 됨

그리고 아바타의 저 빤딱이는 광이 싫다면

저거를 전부 선택해준 후에

사진처럼 해주면 만화같은 느낌이 된다

그 다음에

좌측에서 아바타를 선택하고

 Add 어쩌구를 눌러서 아래 사진처럼

VRC Pipeline Manager

VRC Avatar Descriptor

Skinned Mesh Renderer

을 추가해준다

회색 구체가 시선이라고 함

보통 눈과 눈 사이에 위치를 하도록 한다고하는데

보통 Y축과 Z축만 만진다고 함

근데 얘는 미묘하게 좌측으로 삐져나가있어서

X축도 살짝 만져줬다

그리고 성별 선택

순서대로 남자, 여자, 중성

성별에 따라서 앉는 모션같은게 변한다고한다

그리고 이 아바타는 왠지 인식이 안되서 패스했는데

Lip Sync에서 Viseme 어쩌구를 선택하면

아래쪽에 페이스메쉬라는게 생기는데

좌측에서 Body를 끌어오거나

사진에서 동그라미를 클릭하면 나오는 Body를 눌러주면

밑으로 뭔가 쪼로로로록 뜬다

이런식으로 쪼로록 뜨는데

사진처럼 같은 단어를 찾아서 등록해주면 되는데

위에서 말했듯 나는 왠지 인식이 안되서 걍 디폴드로 놨음...

대충 끝났으면

Assets에 있는 아바타를 클릭하고

Rig를 클릭 후 휴머노이드를 선택, 저장

잠시 기다리면 없던 버튼이 생긴다

보통은 자동으로 화면이 넘어간다는데

나는 왜때문인지 안넘어가서 수동으로 눌러줌...

뼈를 맞춰준다..

아바타쪽에 있는 초록색이 다 연결이 되어야한다고 한다

우측의 버튼을 눌러가면서 설정해준다

다 끝난것같아서 저장(업로드)하려니까

이런 쌍시옷!>ㅇ<

이 문제 알수없는 문제...

VRC_Avatar Descriptor 를 추가해주고

그리고 캐릭터 성별을 고르면 빌드가 된다고하는데 안된다고!!!!

맞아.. 폴리곤 설정을 안했다...

폴리곤이 거업나 크기 때문에 업로드가 안된데..

​폴리곤이 너무 많아서 시간이 너무 걸려서

결국 블랜더에서 폴리곤 줄이는 노가다를 햇다

좌측에서 아바타를 선택 후

윈도우에서 사진처럼 선택해준다

그 다음 Skinned Mesh Renderer에 메쉬에 저장한 메쉬를 넣어주면 되는데

Skinned Mesh Renderer는

이쪽 루트에 만들어줘야 빌드가 가능한 것 같음

여기까지 다 했으면 이 후 부터는

이 포스팅을 참고바란다

https://blog.naver.com/goonyu_1/221308955308

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

일단 작업을 여기까지 하고 있어서

나머지는 진행하는대로 추가하겟음... 

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

등드으드으등..... 여러 사이트와 블로그 들

폴리곤 줄이기 위해

노오오오오오오오오오오오오력

개노가다를 위해 참고(공부)한 곳

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi

블렌더 VRChat 아바타 만들기 - beullendeo VRChat abata mandeulgi