최근에 오토드레서 질문글이 간간히 보인다
갤에 관련 글이 없는 거 같아서 사람들이 자주 물어보는 거 같아
강좌글 쌀만한 실력은 아니지만 이 문제로 고민하는게 너무 안타까워서 그냥 써봄
유니티 뚜따도 잘 모르고 혼자 좆박아가면서 알아낸거라 틀린 부분 있을 수 있으니 적당히 봐주자
틀린 부분 있으면 알려줘 나도 뉴비라 잘 몰라
https://booth.pm/ko/items/1300847
오토드레서는 파츠를 모델에 머징할때의 과정을 손쉽게 해주는 스크립트야
정석대로의 유니티 뚜따라면 모델 아마추어에다가 파츠 본을 하나하나 끌어넣는거로 알고있는데
이 스크립트 하나면 해당 컴포넌트의 Dressing on/off 버튼으로 손쉽게 입혔다가 벗1겨버릴 수 있다 (야함)
준비물
ㅇ 오토드레서 스크립트
ㅇ 베이스 모델
ㅇ 해당 모델에 씌울 파츠 (아마추어 본이 있어야 함)
이번 글에서는 미셰와 재킷 하나를 사용할거야
재킷 아마추어에 힙본이 있고 하위 레벨에 스파인과 레그 본이 들어있는게 보이지
해당 재킷은 미셰전용으로 딱 맞춰나온거라 블렌더에서 본 위치를 잡아줄 필요가 없어
이와 관련된 사항은 후술할게
모델과 파츠를 하이어라키에 추가해줬어
잘 보이라고 일부러 포지션 바꿔둔거야
파츠의 포지션을 잘 조정해서 모델에 알맞게 조정해주자
"파츠 오브젝트"에다가 오토드레서 스크립트를 추가해주자
사진의 하이어라키를 보면 포커싱이 맞춰진 게 보이지? 반드시 파츠의 최상위 오브젝트에 넣어줘야해
모델이나 파츠 메쉬 오브젝트에 넣으면 안됨
그리고 파츠 아마추어의 힙 본을 사진과 같이 넣어주도록 해
위의 과정이 정상적으로 됐으면 컴포넌트에 바디오브젝트 파라미터가 활성화된다
여기에는 모델 오브젝트를 통째로 넣어주도록 하자
그러면 세번째 파라미터인 바디 힙본이 알아서 채워진다
안채워지면 모델 아마추어에서 힙 본을 못 찾은거니까 확인해보도록 하자
세 값이 모두 채워졌으면 Dressing on/off 버튼을 통해 아마추어가 잘 옮겨졌는지 확인하도록 하자
Dressing off
Dressing ON
잘 따라온다
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
여기부터는 전처리 과정과 주의사항을 서술할게
내 미셰는 재킷과 신발 트윈테일 세 개를 오토드레서로 입혀놨어
위의 과정을 그대로 거쳐서 신발에도 똑같이 적용을 한 결과야
글에서 사용한 재킷은 미셰전용으로 나온거라 본 위치와 본 이름 모두 미셰에 알맞게 되어있어서
스크립트만 추가하면 바로 쓸 수가 있는데
저기 보이는 신발은 TDA 전용이라 본 위치와 이름이 미셰와 맞지 않았다
첨에 몰라서 좀 헤맸음 ( 유니티 뚜따 아다임 )
블렌더에서 미셰와 신발을 불러온 모습이야
지금은 내가 조정을 해놨으니 위의 움짤처럼 다리와 발 본이 알맞게 맞춰져있는데
처음 신발을 가져왔을 때에는 아래 움짤처럼 미셰 레그 본과 신발 레그 본 위치가 안맞고 엉망이야
이 상태였어
이대로 유니티에서 오토드레서를 적용하면 발과 신발이 따로 놀게 된다
그러므로 반드시 모델과 파츠의 본을 매칭시켜주도록 하자
본 이름 또한 마찬가지다
내 하이어라키를 보면
미셰 다리 본 이름이 저렇게 Upper_leg.L/R로 나와있지 ?
그러면 파츠 아마추어에서 다리본에 해당하는 본 이름을 모델의 본과 똑같이 맞춰줘야해
안해주면 이름이 다른 본은 안 움직여져서 원하는대로 안나옴
비단 힙본이 최상위일 필요도 없는게
저기에 트윈테일 오브젝트를 보면 Neck 본 부터 시작하잖아 ?
그래도 미셰 아마추어에 이름이 같은 Neck 본이 있어서 멀쩡하게 적용된다
급하게 쓰느라 두서가 없는데 대충 알아들을 수 있지 ?
글 줄인다
ㅁ3줄 요약ㅁ
1. 오토드레서 컴포넌트 어디 넣고 뭘 넣어야 하는지는 사진 봐라
2. 각 모델과 파츠의 본 위치/이름이 같아야 스크립트가 잘 적용됨
3. 내가 잘못 알고 있거나 틀린거 있으면 알려줘