본문 바로가기
한국 Korea/정보 Others

[3D 블렌더 QA] 유니티에서 옷이 뚫리는 경우

by 여름_- 2023. 3. 19.
반응형

안녕하세요😊 [3D 블렌더 QA]는 작업을 하면서 제가 실수한? 부분을 공유하려고 합니다.

Q. 블렌더에서는 문제 없어 보이는데 유니티에서 옷이 뚫리는 경우
아이템이 받는 웨이트 값과 아이템의 스킨 부분이 받는 웨이트 값에 오류가 발생된 상태로 Transfer Weight 오류


🔹 Bone Weight 수정하는 방법

zepeto_creatorBaseSet - Item 선택 후 Weight Paint

Weight Paint에서 Vertex Groups - 아이템 확인
Ctrl키 누르며 마우스 좌클릭 - Vertex Groups에서 Weight 영역이 보여짐

maskSkin_Female - Weight <- Scale 이외에는 Weight 영역에 들어가지 않음(보라색)
아이템에서 Scale 아닌것에는 Weight 값을 모두 빼주면 됨

Pose - spine - spine_scale
Pose - chest - chest_scale

해당되는 Bone 아래에 **_scale 있음

Weight Paints - zepeto_creatorBaseSet - Item -> Pose Mode

Select - Select Pattern / Pattern: *scale (명령어: scale이 써있는 모든것 선택하라)
움직이면 scale에 영향을 받는 아이템 영역들이 scale과 같이 움직이게 됨
-> 아이템에 Weight는 scale이 가지고 있음

Scale 상위에 있는 각각의 Bone들은 제페토 아바타가 움직일때 포즈를 취하는 모습을 만들어주는 뼈대이며, 그 뼈대에 scale이 자석으로 붙어있어 유니티에서 포즈를 취할 때 scale이 담당
-> Weight 값은 오로지 scale만 가지게 됨

Object Mode - zepeto_creatorBaseSet - Item 선택

Weight Paint - Ctrl키 누르며 아무 Bone 선택

Edit Mode
Vertex Groups - 각 영역 선택 후 Select - 각 Bone에 해당되는 영역 확인 - Scale 아니면 Remove - 다시 Select 확인

fbx파일 - 유니티에서 확인

*솔롱고스님의 유튜브 영상을 참고하여 포스팅합니다.
고영상 https://youtu.be/Sco0HWsQMdo

블로그를 방문해주셔서 감사합니다😊

 

728x90
반응형

댓글