반트도 H 할 수 있다! (Locomotion, 로코 모션 강좌)
https://gall.dcinside.com/m/vr/1579689
강좌의 후속 글입니다 안 읽으셔도 댐!!

오늘도 풀트 사려고 인력사무소 달렸던 퀘2충 여러분 안녕하세요~
오늘은 별로 길지 않구 간단하게 팁을 하나 알려드릴 거예요!
반트분들은 다들 브수면이나 야스 할 때 시점에 따라 다리까지 흔들려서 좆같았던 경험이 있을 거예요~
그런 좆같은 현상은 '반트니까 어쩔 수 없지....' '야가다나 더 뛰어서 트래커나 사자....'
라고 생각하시는 여러분들을 위한 아~주 쉽고 간단한 방법이 있답니다~

오늘도 알아볼 부분은 로코모션이에요!
로코모션 강좌니까 당연하겠죠?
반트는 정말 로코모션 없었으면 서러워 뒤졌을지도 모르겠네요~
아무튼 본인의 아바타의 로코모션 파일을 열어주세요!

제 강좌를 보셨던 분이라면 익숙할 화면이네요~
스테이트 이름을 봤을 땐 왼쪽에는 버수면용 모션, 오른쪽에는 야스용 모션, 가운데에는 기본 도게자 포즈가 들어있겠죠?
이걸 바꾸고 싶으신 분들은 글 최상단에 있는 강좌로 가셔서 따라 하시면 되는데 그것도 별로 어렵지 않으니 시도해보세요~
그렇지만 오늘만큼은 Locomotion Layer 는 별로 중요하지 않아요!
왜냐면 오늘 우리는 시점에 맞춰 다리가 안 움직에 고정하는 게 목표니까요
왼쪽에 FixedFoot 이라는 Layer가 보일텐데 weight 는 0인 채로 두시고 저처럼 Layer 를 하나 더 만들어 주면 됩니다!

그리고 다시 Layers를 벗어나 Parameters 로 넘어오신 다음 새로운 파라미터 'Bool' 값으로 만들어 주세요~

이렇게 컨트롤러 쪽에 파라미터를 만들게 되면
캐릭터 expressions 에 들어가는 파라미터도 만들어 줘야 빌드가 되는 건 당연히 아시죠?
그리고 다시 Locomotion Layer 에서 아까 만든 레이어를 열어줍니다!

새로 만든 레이어에선 Entry, Any State, Exit 밖에 없을 텐데
빈 공간을 우클릭하고 Creat State > Empty 를 두 번 해서 스테이트를 두 개 만들고 사진처럼 화살표를 이어줘요!

그리고 먼저 OFF부터 볼게요~
오늘 중요한 건 스테이스속의 애니메이션을 쓸 게 아니라
Add Behaviour 를 누르고 새로운 물건인 'VRC Animator Locomotion Control' 을 넣어줘요!
그다음에 OFF 스테이트에는 Locomotion Control 을 Enable로 변경!

이쯤 되면 슬슬 감이 잡히셨을 건데 ON 쪽에는 Locomotion Control 을 Disable 로 하시면 됩니다~


ON 쪽으로 향하는 화살표는 아까 만든 파라미터를 넣구 true 값으로!
OFF 쪽으로 향하는 화살표는 false 값으로!
하시는 김에 세팅에서 exit time도 꺼버리고 Transition Duration도 0으로 만들면 아주 빠르게 변환 할 수 있겠죠?

파라미터를 활성화할 버튼을 넣어야 하니 옷장 같은 것을 관리하는
메뉴로 가셔서 Toggle 타입! 파라미터 골라주시면 끝!!!
밑에는 적용 샷!!!!!


Disable 이랑 Enable 의 차이가 확실히 보이시죠??
사용법도 간단하게 Toggle 로 넣은 버튼 한 번만 눌러서 껐다 키면 끝입니다!!!!
아 정말 멋집니다!!!!
대신 Disable로 되어있을 때 이동은 불가능하니 편안한 자세를 미리 잡고 버튼을 눌러주세요!

이 방법을 응용하면 반트로도 풀트 부럽지 않게 앉은 채로 날아다니거나 이동모션을 꺼버릴 수도 있는데
그건 다음 강좌에서 알려줄 수도 있고 아닐 수도 있고~
오늘 강좌는 여기서 끝!!!!!!!!!!!!!!!!!!!!