여기 글 보다보면 주기적으로 장발이 몸 뚫는 문제때문에 골머리 앓는 사람이 많던데,

그런 사람들을 위해 스튜디오에서 할 수 있는 되게 간단한 해결법을 들고 와봤음





예시로 보여주기 위한 스샷은 챈에서 공유받은 씬을 사용했는데 문제가 있다면 내리겠습니다.

https://arca.live/b/koikatsu/98313676



씬을 불러오고 장발캐릭으로 바꾸니 위와 같이 머리카락이 몸을 뚫는 문제가 나타나는 걸 볼 수 있는데 이번에 우리는 이걸 스튜디오 내에서 내 방식대로 해결하는 법을 알아볼 거다.






우선 우리는 저 뒷 머리카락의 다이나믹본의 이름이 뭔지 파악할 필요가 있다.

그걸 알기위해 스샷에 적어놓은 순서대로 캐릭터->kkpe->Adv. mode->Dynamic Bones를 선택해 들어가준다.





그리고 딱 봐도 저 뒷 머리를 제어한다고 보이는 1번 원을 누르면 2번처럼 해당 본에 하늘색 빛이 들어온다. 우린 이제 저 다이나믹본이 뒷 머리카락을 제어함을 알 수 있게 되었다.





어떤 다이나믹본이 머리카락을 제어하는지 확인했으니 이제 머리카락을 위로 치워버릴 차례다. 왼쪽 아래 돋보기를 눌러 검색창을 열어준 뒤, Dynamic Bone Colider를 검색해 불러와준다.





해당 Dynamic Bone Colider을 머리카락이 위치했으면 하는 위치로 옮겨준다.





아까와 마찬가지로 Dynamic Bone Colider를 선택 후 KKPE -> Adv. mode를 눌러 창을 열어준다.





기존 Outside가 선택되어 있는데 빨간 네모칸을 친 것처럼 Inside로 바꿔준다. 그러면 모든 다이나믹본이 Dynamic Bone Colider로 빨려들어간 형태가 된다.


여기서 벌써 장발이 몸을 뚫는 문제는 해결됐지만, 우리는 지금 모든 다이나믹본이 빨려들어가는게 아니라 뒷머리만이 몸을 뚫지 않길 원하고 있는 거니 해야할 일이 더 남아있다.





All off를 눌러 모든 다이나믹본이 빨려들어가지 않게 해준 뒤, 아까 미리 찾아놨던 머리카락 다이나믹본만을 클릭해준다.

그럼 아까 전 스샷과 달리 뒷머리카락만이 Dynamic Bone Colider로 빨려들어가는 모습을 확인할 수 있다. 해결 완료다.


그런데 여기까지 했을때 문제가 하나 있다. 뒷머리카락을 제어하는 다이나믹본은 총 3개인데 단 하나의 Dynamic Bone Colider에 빨려들어가게 해놓았다 보니 몸 뚫는 문제를 해결하긴 했는데 별로 예쁘지가 않다.







그래서 Dynamic Bone Colider를 3개 박고 각각 다이나믹본을 하나씩만 제어하게끔 한 다음 적당한 위치에 설정해주었다.






그러면 문제 해결완료다.



마지막으로 아래 위 내용을 다 봤음에도 의문이 남아있을 사람들을 위해 짧은 Q&A를 준비해봤다.


Q1. 말한대로 하긴 했는데 머리카락이 그 위치에 고정되서 캐릭터가 움직이면 부자연스러워요.

A1. 단순한 위치변경은 Dynamic Bone Colider를 캐릭터 안에 Parent기능을 이용해 집어넣어 같이 움직이게끔 해놓고 애니메이션의 경우엔 타임라인에서 직접 콜라이더 위치 조절해주셈...


Q2. 그냥 머리카락 다이나믹본을 직접 움직이면 되는 거 아니냐? 굳이 콜라이더를 써야 하냐?

A2. ㅇㅇ 그래도 됨 근데 그러면 위치 설정하기도 번거롭고 타임라인 찍기도 엄청 귀찮을거임. 짧은 애니메이션이면 상관없는데 조금 길어진다 싶거나 만질게 많으면 그냥 콜라이더 쓰는게 편할거임


Q3. 뒷머리카락에 다이나믹본이 없는데요?

A3. 다이나믹본 있는 딴 머리카락으로 바꾸셈...




그럼 즐겜하세요.