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
번호 분류 제목 글쓴이 날짜 추천
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
246680 일반 지가만든 아바타 1주년됬어도 양심은변하지않는 그놈 3 ㅇㅇ 182.231 2019-08-17 0
246679 일반 그럼 이제 이거 안지울거지? 9 ㅇㅇ 175.212 2019-08-17 5
246678 일반 까놓고 친구 100명찍으라면 찍지 누가 못찍는줄아나 ㄹㅇ. 2 마교졸게 2019-08-17 1
246677 일반 어허 121.162 2019-08-17 0
246676 일반 흙수저특 : 방좁아서 저댄못함 8 tntnt 2019-08-17 0
246675 일반 친구 60명에 플탐 280시간인데 주딱못담 4 목마. 2019-08-17 0
246674 일반 트래커가 또 그렇게 막 비싼건아니라 고민되네 3 목마. 2019-08-17 0
246673 일반 트래커도 가상섹스하는 씹덕들이나쓰지 3 여주다 2019-08-17 0
246672 일반 서플닙스 3 샀음 6 네로남불 2019-08-17 1
246671 일반 좋은하루였어 6 다히캣 2019-08-17 0
246670 일반 기승위 루슈 요청짤 4 ㅇㅇ 2019-08-17 1
246669 일반 트래커사도 이 게임말고는 쓸때없지않나 12 목마. 2019-08-17 0
246668 일반 후우 일 다하고 왔따 5 딜런 2019-08-17 1
246667 일반 뭐 오큘쪽 풀트래킹 기술은 영상같은거 본적있는거같은데 ㅇㅇ 39.7 2019-08-17 0
246666 일반 와 저댄에서 완전 방탄봄 3 ㅇㅇ 39.7 2019-08-17 0
246665 일반 컴 사양 애매할땐 퀘스트를 사야합니다 7 여주다 2019-08-17 4
246664 일반 노짤 허용데니까 노짤올리기 싫은거봐 4 네로남불 2019-08-17 0
246663 일반 레이 더윙ㅜ 3 읭읭이 2019-08-17 0
246662 일반 외국친구가 준 라무네 그림 tntnt 2019-08-17 0
246661 일반 이거 지금봄 ㅋㅋㅋ 8 JJH 2019-08-17 0
246660 일반 인방충은 싸악 잘라내야지 1 으ㅡ음 2019-08-17 4
246659 일반 라무네 다그렷어 13 혀뇽 2019-08-17 2
246658 일반 삼겹살과 목살 남는걸로 뭐해먹지? 16 tntnt 2019-08-17 0
246657 일반 쓸때없는 신념 가진 새끼들은 완장 달면 안됨 ㅇㅇ 117.111 2019-08-17 1
246656 일반 우왁굳도 닉언아니노 ㄷㄷ 3 ㅇㅇ 39.7 2019-08-17 0
246655 일반 라무네 따먹는중 5 츄르 2019-08-17 0
246654 일반 나도 퀘스트살까 4 Niya 2019-08-17 0
246653 일반 어제 브이알야겜함 ㅇㅇ 39.7 2019-08-17 0
246652 일반 간만에 여행다니니까 기분좋다 12 네로남불 2019-08-17 0
246651 일반 친구들이랑 디코하면 음성지원되지않냐 타르트타탄 2019-08-17 1
246650 일반 부스아바타랑 일반 tda아바타랑 2 ㅇㅇ 58.141 2019-08-17 0
246649 일반 더러운 퀘갱놈들 1 바퀴드라곤 2019-08-17 0
념글 삭제글 갤러리 랭킹