Blender의 Manuel BastioniLAB로 만든 모델을 Unity로 가져옵니다.
3D 모델을 Unity에서도 사용하는 방법을 써 갑니다.
Unity→Blender에 모델을 넣는 방법
Blender에서 할 일
Blender에서 fbx의 형태로 내보냅니다.
내보내기는 메뉴 파일 > 내보내기 > FBX
여기에서 이름과 저장처를 결정하여 카메라나 라이트 등 불필요한 것을 내보내기 대상에서 제외합니다.
shift+클릭으로 항목을 여러 개 선택할 수 있습니다.
Unity에서 할 일
fbx 파일을 가져와 장면에서 보면 ...
색이 붙어 있지 않지만! ! !
적당한 만남에서 들어간 만큼의 Blender 초보자인 나, 여기서 엄청 시간 걸려 버렸습니다...어떻게 하면 색을 칠 수 있는지 전혀 모르겠습니다!
우선 발견한 방법을 써 갑니다만, 만약 좀 더 다른 방법 있으나 쪽은 꼭 꼭 가르쳐 주셨으면 합니다! !
그런데, 색이 붙어 있지 않은 이유는 텍스처가 반영되어 있지 않기 때문에 같았습니다.
그래서, 이 머티리얼의 Inspector>Albedo에서 모델의 텍스처를 선택하면 그것으로 종료!
라고 생각하니 그거 ...? 편집할 수 없어?
조사에 조사해 보았지만 해결 방법을 모르고, 만약이나 버전 때문에? 그리고 지금 사용하고있는 2018.1.3f1 대신 2017.2.0f3에 fbx를 가져옵니다.
같은 일을 다시 한번 보았습니다. 그러면...
조금 전의 구조가 다르지만 ~! ! ?
하지만 머티리얼의 내용은 편집할 수 있다! !
Albedo 옆의 둥근 아이콘을 선택하여 텍스처 피부 텍스처를 선택합니다.
(이 텍스처는 Blender에서 Finilize했을 때 저장한 PNG 이미지입니다. 직접 프로젝트의 Assets 내에 저장하는 것이 편할지도)
위와 같이 스킨 머티리얼의 Albedo에서 텍스처를 붙이면 ...
색이 붙었습니다! ! !
눈만 새하얀 것이 신경이 쓰이고, 머티리얼 전부에 같은 텍스처를 붙이면 눈알도 나왔기 때문에 올 오케이일까?
Unity에서 인형 모델 설정하기
안전? 모델을 가져온 곳에서 마지막 설정입니다.
움직이려는 모델을 선택하고 Inspector의 Model>Select
아래 이미지처럼 보이므로 탭을 Model → Rig로 바꾸고 Animation Type을 Generic에서 Humanoid로 변경하고 Apply를 누릅니다.
이것으로 사람의 모델로서 사용하는 설정을 할 수 있었습니다!
제대로 움직이는지 쉽게 확인해 봅시다.
Apply가 끝나면 아래와 같은 화면이 되어 있을 것입니다. 여기에서 Avatar Definition 필드에 있는 Configure 버튼을 클릭합니다.
이때 장면을 저장하지 않은 사람은 이름을 붙여 저장하라고 합니다.
화면 바뀌어, 다음과 같이 인형이 녹색이 되어 있으면, 제대로 설정되어 있다고 하는 것.
원이 붙어 있는 부분에 모델의 관절(본)이 맞추어져 있으면 녹색에, 맞아 있지 않은 경우는 (확실히) 빨강으로 되어 있습니다.
위의 탭을 Mapping에서 Muscles&Settings로 변경하면 움직임을 확인할 수도 있습니다.
원을 좌우로 움직이는 것으로, 전후에 몸을 휘젓는 등의 움직임을 체크할 수 있으므로 시험해 보세요.
나중에 하고 싶은 일
이번 기사는 여기까지!
그리고는 VR의 컨트롤러와 움직임을 연동시키거나 해보고 싶은 곳. 다시 쓰면 기사를 드리겠습니다.
Reference
이 문제에 관하여(Blender의 Manuel BastioniLAB로 만든 모델을 Unity로 가져옵니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/haruno/items/f32ae4129d3b62844b9d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)