이전 강좌:https://gall.dcinside.com/m/vr/542824
이번엔 유니티 편임
다룰 내용은 블렌더에서 작업한 FBX파일을 유니티에서 어떻게 업로드하는가?에 대한 내용이고
이전에 만들어 뒀던 아바타에서 다이나믹본 세팅 값들 복사해오는 방법도 다룸
적당한 유니티 폴더에 내보낸 모델 파일과 텍스쳐를 나눠뒀음
그리고 모델을 유니티 scene화면에 끌어옴
끌고오고 나면 텍스쳐가 아예 안입혀져 있거나 원하는 질감이 아니거나 할텐데
모델 파일을 선택 후 우측 인스펙터창에서 Materials탭에가서 extract를 눌러 메테리얼들을 원하는 곳에 뽑아줌
뽑아진 메테리얼들을 시프트로 여러개 선택 후 쉐이더를 다 바꿔줬음. 여기서 쓴 쉐이더는 UTS2
만약 부스 아바타를 쓴다면 그 부스 아바타가 원래 쓰던 메테리얼들 참고해서 쉐이더랑 수치값 복사해오셈.
메테리얼을 선택하고, 쉐이더 선택하는 곳 우클릭하면 복사할 수 있음
전부다 텍스쳐 입혀줬음. 이 메테리얼 설정은 알아서들 설정해주셈. 여기서 다룰 내용은 아님
그 다음으로는 모델을 선택 후 애니메이션 타입을 휴머노이드로 해줘야함.
여기서 휴머노이드로 안하면 VRChat에서 기본으로 제공하는 애니메이션이 사라져서 움직여도 아무런 모션이 없음.
휴머노이드로 설정하고나서 configure버튼을 눌러주자.
그럼 이렇게 휴머노이드 편집 화면이 나오는데, 각 부위에 맞는 본들이 들어가있음.
Body부분에서 설정해야할건 Toes부분에 들어간 본을 빼주는거야. 옆에 동그라미 버튼을 누르고 None으로 해주면 됨.
빼는 이유는 풀트나 VR할 때 까치발 드는 현상을 막기 위해서고.
Head부분에선 Jaw부분을 None으로 바꿔주도록하자.
이 부분은 턱 관절 부분인데, 웬만한 브얄챗 아바타들은 턱본이 없어.
이를 없애지 않을경우 자신의 아바타가 시도때도 없이 입을 벌리는걸 볼 수 있을것임
다 설정했으면 우측 하단에 Done버튼을 누르고 Apply해주자.
여기 까지 했으면 다 끝난거야.
왼쪽 하이러키 창에서 최상위 오브젝트를 누르고 Add Component를 누른다음에 Avatar Descriptor를 추가하고 다른 강좌들 처럼 쭉 진행하면 돼.
자기가 아바타 2.0이면 2.0강좌를 보면 되고 3.0이면 3.0으로 하면 되지.
강좌를 볼 땐 Avatar Descriptor 쪽을 보면 되겠지? 그정돈 알아서 찾아보면서 하도록
2.0강좌) https://gall.dcinside.com/m/vr/403593
3.0강좌) https://gall.dcinside.com/m/vr/480012
여기까지가 블렌더에서 가져온 모델을 유니티에서 설정하는 법이고,
원본 아바타의 다이나믹본 값들을 다 복사해오고 싶다고 하자.
수동으로 하기엔 너무 오래걸리니 우리는 툴을 사용할거야.
Pumkin Avatar tools를 이용해 복사해오자. (해당 글 1번 참고)
https://gall.dcinside.com/m/vr/542880
다 됐으면 업로드 하면 끝.