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
번호 분류 제목 글쓴이 날짜 추천
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
246710 일반 퀘스트특 조루라 3시간밖에 못함 5 tntnt 2019-08-17 0
246709 일반 수영복 유우코 4 Hoonya 2019-08-17 0
246708 일반 이때가 좋았눈뎅 1 다히캣 2019-08-17 0
246707 일반 스위치하니까 egpu 생각남 쿰척쿰척 2019-08-17 0
246706 일반 오큘러스의 장점을 말씀해드리겟습니다 2 딜런 2019-08-17 0
246705 질문 공짜면 프로 씀? 인덱스 씀? 8 ㅇㅇ 220.120 2019-08-17 0
246704 일반 제일 역겨운게 MR충놈들임 ㅇㅇ 222.108 2019-08-17 0
246703 일반 퀘스트친구들보면 닌텐도스위치생각남 1 ㅇㅇ 182.231 2019-08-17 0
246702 일반 퀘스트 근데 사려면 해외직구해야됨? 2 Niya 2019-08-17 0
246701 일반 마요네즈 조아 4 혀뇽 2019-08-17 1
246700 일반 퀘스트 맵도 입구컷있는놈이 까불어 5 tntnt 2019-08-17 0
246699 질문 인덱스 사려고하는데 4 ㅇㅇ 119.67 2019-08-17 0
246698 일반 월드텍스쳐 다운받는곳 사이트 있음?? 이이잉아쌀라 211.209 2019-08-17 0
246697 일반 첫VR이면 닥 퀘스트임 3 ㅇㅇ 222.108 2019-08-17 2
246696 일반 바이브 eye 쓰는사람 있음? 6 mallin 2019-08-17 0
246695 일반 좆뭉겜 아직도하는 니들인생이 레전드다 2 원순철감지기 2019-08-17 0
246694 질문 바이브 프로는 왜 안 씀? 7 ㅇㅇ 220.120 2019-08-17 0
246693 일반 그럼 주딱은 cv좌가 하는거^슨^? 김덕배 116.42 2019-08-17 1
246692 일반 월드텍스쳐 이이잉아쌀라 211.209 2019-08-17 0
246691 일반 킷슈는 저렇게 비싸도 존나 잘 팔리는데 4 ㅇㅇ 222.108 2019-08-17 0
246690 일반 요즘은 풀트욕구보다 구경하는게 더 잼씀 ㅇㅇ 39.7 2019-08-17 0
246689 일반 이 맛있는것을... 13 mallin 2019-08-17 0
246688 일반 이게임 재밌음? 3 중갤. 2019-08-17 0
246687 일반 흥갤되려니까 짤쟁이들이 쳐오네 ㅇㅇ 219.250 2019-08-17 0
246686 일반 풀트하는애들 바이브 화질 괜찮아? 10 ㅇㅇ 219.251 2019-08-17 0
246685 일반 초딱하고 주딱은 ㄹㅇ뭔가 존나 달라보인단말임.. 5 마교졸게 2019-08-17 0
246684 일반 생각해보니까 퀘스트 독립 vr아님? 7 mallin 2019-08-17 0
246683 일반 퀘스트 근데 6웨이 어쩌구 저쩌구 하는건뭐임? 4 Niya 2019-08-17 0
246682 일반 스페이스 무버인가 그거 어떻게 해요?? ㅇㅇ 211.36 2019-08-17 0
246681 일반 난 저댄할러고 침대도 치웠는걸 10 혀뇽 2019-08-17 1
념글 삭제글 갤러리 랭킹