VRChat 마이너 갤러리 저장소

제 목
일반 강좌) Final IK를 이용해 모션을 재생시켜보자 (ex: MMD방)
글쓴이
크리벤트
추천
7
댓글
2
원본 글 주소
https://gall.dcinside.com/vr/246531
  • 2019-08-17 06:36:02


MMD방을 만들고 싶다고 하시는 분들이 많아 강좌를 쓰게 되었습니다. 굳이 MMD방 뿐만이 아니라, 총게임이나 퍼즐게임에서 승리나 패배 이벤트가 발생했을때 아바타에게 모션을 재생시키고 싶으신 분들도 이 강좌가 도움이 되길 바랍니다.




먼저 MMD 기능을 넣을 월드를 불러옵니다. (그리고 반드시 Final IK를 구입하셔야 합니다.)




빈 오브젝트를 하나 생성하고 VRC_Station 컴포넌트를 생성합니다. 이제 이 오브젝트 위에서 아바타가 춤을 추게 만들겁니다.




Animator Override Controller를 생성한 뒤 짓고 싶은 이름으로 바꿔줍니다. 저는 MMD로 하겠습니다.




그러면 저 컨트롤러가 비어있을텐데 옆에 작은 원을 눌러 AvatarControllerTemplete을 찾아넣습니다.




적용하고 싶은 모션을 에셋에 불러옵니다.




애니메이션 탭으로 들어가 Full Body Biped IK와 VR IK 컴포넌트를 비활성화시켜주는 모션을 넣습니다. 이 부분에 대해서는 https://gall.dcinside.com/mgallery/board/view/?id=vr&no=53403를 참조하시면 됩니다.




수정한 모션을 아까 만든 오버라이드의 IDLE탭에 넣어줍니다.




그리고 그 오버라이드를 아까 만든 빈 오브젝트의 Animator Controller에 집어넣습니다.




모션과 음악을 구동시킬 버튼 오브젝트를 만들어줍니다. 이건 강좌라서 그냥 대충 큐브로 만들고 있는데, 월드 제작하실 분들은 버튼 오브젝트를 예쁘게 꾸며주셔도 상관없습니다.




버튼에 트리거 컴포넌트를 생성합니다.




OnInteract로 바꿔줍니다.




여기가 좀 어려운데, Actions에서 SendRPC를 넣어줘야하는데 Basic Events에서 찾을 수는 없고 Events from Scene에서 아까 VRC_Station 컴포넌트를 생성했던 오브젝트를 찾아 선택해야합니다.




사용할 음악을 에셋에 불러와 Hierarchy 패널에 집어넣습니다.




볼륨 설정 및 기타 설정들을 원하시는대로 셋팅하고 오디오 소스가 담긴 오브젝트를 비활성화 시켜줍니다.




아까 만든 버튼 오브젝트로 돌아와, 트리거에 오브젝트 활성화 액션을 추가하고 오디오 소스를 선택 후 Operation 설정을 True로 바꿔줍니다.




마지막으로, VRC_Station의 Location칸에는 아바타가 위에서 춤출 오브젝트를, Station칸에는 트리거가 담긴 오브젝트를 넣어줍니다.


이제 월드를 업로드하여 테스트해봅시다.


참고로 트리거와 애니메이터 기능을 활용해 랜덤으로 모션을 재생시킨다던지, 버튼을 두번 누르면 다른 모션을 재생시킨다던지, 아바타가 춤추는 오브젝트에 애니메이션을 넣어 위치를 움직이게 함으로서 뮤직비디오처럼 만든다던지 하는 것들이 가능합니다.


굳이 춤뿐만 아니라, FPS같은 경우 총알 오브젝트에 충돌하면 트리거를 발동시켜 쓰러지는 모션을 재생시킨다던지, 승리했을때 오버워치처럼 승리포즈나 최고의 플레이 애니메이션 연출도 가능합니다. 자신의 창의력과 상상력을 최대한 발휘하여 멋진 연출을 만들어보시길 바랍니다.







 ※이건 여담인데 이 기능을 활용하여 아바타 내에서 1분이 넘어가는 모션을 적용해보려고 했는데...아바타에는 트리거 컴포넌트를 아예 못 넣게 해놨더군요. Final IK를 이용해서 모션을 1분 넘게 재생할 수 있는 방법을 아시는 분 계시면 알려주시면 감사하겠습니다.

조개껍데기 강좌 쓰려했는데 대신 써줬네. 감사 2019.08.17 06:36:55
으ㅡ음 2019.08.17 06:36:56
번호 분류 제목 글쓴이 날짜 추천
246750 일반 걍 이거 답은 4 Niya 2019-08-17 0
246749 일반 부랄챗 하다보면 막 풀트 욕구 무럭무럭 자라지않냐 2 아저게안맞네 2019-08-17 0
246748 일반 퀘스트도 카메라추적아니냐? 2 ㅇㅇ 39.7 2019-08-17 0
246747 일반 자꾸 퀘스트 까는건뎅 나처럼 바이브랑 퀘스트 둘다 사면되지 5 마카롱학살자 2019-08-17 0
246746 일반 퀘스트랑 맆스랑 산다면 머삼? 3 ㅇㅇ 39.7 2019-08-17 0
246745 일반 오큘퀘 쓰는놈 다 죽어 3 ㅇㅇ 14.42 2019-08-17 2
246744 일반 바이브 컨트롤러는 자신감을줌 1 으ㅡ음 2019-08-17 0
246743 일반 퀘스트에 ㅈㄹ해도 어쩔수 없는게 7 ㅇㅇ 61.79 2019-08-17 0
246742 일반 왜자꾸 퀘스트 VR챗 구리다는거야 4 여주다 2019-08-17 0
246741 일반 바이브 풀트보단 에어컨이 필요한떄 1 ㅇㅇ 14.42 2019-08-17 0
246740 일반 나 엠알 반년넘게썻는데 ㅇㅇ 39.7 2019-08-17 0
246739 일반 하긴 MR 컨트롤러가 바이브보단 좋지 1 ㅇㅇ 222.108 2019-08-17 0
246738 일반 그러니까 퀘스트 사라는놈은 6 Niya 2019-08-17 0
246737 일반 걍 바이브 사라 5 쿰척쿰척 2019-08-17 0
246736 일반 저랑 xx하실분??? 5 마카롱학살자 2019-08-17 0
246735 일반 그냥 이 한마디면 정리됨 7 tntnt 2019-08-17 0
246734 일반 삼성tv 트위치 앱 없어진게 개빡쳤는데 강나다 2019-08-17 0
246733 일반 퀘스트 일정 폴리곤 넘으면 아바타 하이드됨? 5 Niya 2019-08-17 0
246732 일반 그래서 아이트래킹 지원 언제?? 3 일레임 2019-08-17 0
246731 일반 퀘스트 정리해줄께 8 tntnt 2019-08-17 2
246730 일반 저랑 그거 하실분!! 6 찌찌샤 2019-08-17 0
246729 일반 일반 바이브 풀트할때가 젤 좋았던거같음 4 아저게안맞네 2019-08-17 0
246728 일반 그럼 돈모아서 퀘스트 사야긋다 13 Niya 2019-08-17 0
246727 일반 프로아이 무선풀트 본체 3 일레임 2019-08-17 1
246726 일반 바이브 할거면 딱 300정도 쓸 각오해라 2 ㅇㅇ 222.108 2019-08-17 0
246725 질문 바이브 프로는 무선 + 풀트 하려고 쓰는 거네 9 ㅇㅇ 220.120 2019-08-17 0
246724 일반 분홍색 풍선껌맛. 3 kawaimomo 2019-08-17 0
246723 일반 근데 달러 왜이럼 2 Niya 2019-08-17 1
246722 일반 솔직히 바이브프로에 무선까지 쓸 필요있으려나 3 마교졸게 2019-08-17 0
246721 일반 풀트 첨 해보려는데 이거 왜이럴까 3 디용 123.111 2019-08-17 0
246720 일반 나는 여기애 애니메이션 툴이없음??? 1 마카롱학살자 2019-08-17 0
246719 일반 저기있는 VR기기 티어표 어떤식으로 리메이크해볼까 4 목마. 2019-08-17 0
246718 질문 SpaceCalibrator.exe 가 도대체 어디있는거야!!!혼종도와줘 혼종혼종 125.142 2019-08-17 0
246717 일반 나 팔랑귀야 그러니까 mr VS 퀘스트 딱대라 9 Niya 2019-08-17 0
246716 질문 정리하면 인덱스 > 무선 바이브 프로 맞지? 4 ㅇㅇ 220.120 2019-08-17 1
246715 일반 야심한 밤 저녁추천받음 9 설탕달다 2019-08-17 0
246714 일반 퀘스트 64GB면 됨? 7 Niya 2019-08-17 0
246713 질문 월드에 여러가지 오브젝트중 하나만 나타나게 하려면 어떻게하지 6 Byanka 2019-08-17 0
246712 일반 이 짤 이거 이제한번 리메이크할때안됨? 4 목마. 2019-08-17 0
246711 일반 인덱스 샀는데 무선 안 나온다 선언하면 어캄?? ㅇㅇ 220.120 2019-08-17 0
념글 삭제글 갤러리 랭킹