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
번호 분류 제목 글쓴이 날짜 추천
339961 일반 남자친구 꼬추랑 내꼬추 막 비비고싶다ㅠㅠ 3 ㅇㅇ 175.223 2019-12-30 1
339960 일반 얘네 블락 안되던데 4 RonMaca 2019-12-30 0
339959 일반 이게 최대로 검게칠한게 마즘? 5 십덕 2019-12-30 0
339958 일반 기약없이 기다리기만 해도 즐겁다 4 양산형이세계물 2019-12-30 0
339957 일반 니들 이 좆병신게임 왜 못접냐 ㅋㅋ 3 ㅇㅇ 223.62 2019-12-30 0
339956 일반 색변경할때 material이랑 texture중에 머를바꺼야함 3 십덕 2019-12-30 0
339955 일반 브붕이들아 부탁이 있엉 2 인사잘함 2019-12-30 0
339954 일반 아바타를 뺏는게 문제가 아니에요 2 설백호랑이 2019-12-30 2
339953 일반 아바타 그렇게 많이 뺏어가서 어디에 쓰냐? 1 ㅇㅇ 222.108 2019-12-30 0
339952 일반 짤녀 귀엽냐 히쁘니 2019-12-30 0
339951 일반 첫 일본 여행은 도쿄로 가 3 멚져 2019-12-30 0
339950 일반 자는데 나한테 몸비비고 야한짓하는사람은 뭐냐 2 ㅇㅇ 115.41 2019-12-30 0
339949 일반 친목은 ㅇㅇ 118.235 2019-12-30 0
339948 일반 문신 왜 하냐?ㅋㅋㅋ 10 Byanka 2019-12-30 0
339947 일반 브알로 연애하다보니까 4 ㅇㅇ 175.223 2019-12-30 0
339946 일반 요즘 친구요청 많이오더만 압타뺏는놈들임? 1 휠드래곤 2019-12-30 0
339945 일반 님들 부랄잘빰? 1 히쁘니 2019-12-30 0
339944 일반 일본 혐한오지냐? 5 ㅇㅇ 118.218 2019-12-30 0
339943 일반 명절때마다 풋볼리그 나 하키리그보면 가족들이 매번 반칙아니냐고 묻는다 ㅇㅇ 118.218 2019-12-30 0
339942 질문 블렌더 뉴비 뼈 질문.. 1 IIllIIIIllIl 121.139 2019-12-30 0
339941 일반 좆됐다 1 ㅇㅇ 118.235 2019-12-30 1
339940 일반 NFL 리그 개꿀잼 ㅇㅇ 118.218 2019-12-30 0
339939 일반 양키 친구들 사귀고싶은 브봉이들아 아바타 개꿀팁준다 2 ㅇㅇ 118.218 2019-12-30 0
339938 일반 브붕이들이 좋아할만한 음식 3 JinSilly 2019-12-30 0
339937 일반 요새 자꾸 이상한친추많이오네 2 OwO 2019-12-30 0
339936 일반 " 좆 같 은 인싸 새끼들 들어라 . " 5 고무백 2019-12-30 6
339935 일반 브봉이들아 니들은 손가락문신은왜안함? 8 ㅇㅇ 118.218 2019-12-30 0
339934 일반 초딩유저들 무시하지 마라 2 설백호랑이 2019-12-30 0
339933 일반 아바타 털어가도 그냥 별 감흥없서 다히캣 2019-12-30 0
339932 일반 아바타 만들고 젤슬플때 2 ㅇㅇ 118.218 2019-12-30 0
339931 일반 브붕이들 아바타 뻇길까봐 달달떠는거 개귀엽내 ㅋㅋㅋ 1 네로남불 2019-12-30 0
339930 일반 핵쟁이랑 친구였던적이 있어 ㅇㅇ 2019-12-30 0
339929 일반 그 루팡중인데 집가서 DOOM16이랑 몬헌사둔거 있는데 어느거 먼저할까 3 ㅇㅇ 118.218 2019-12-30 0
339928 일반 갤에서 꼴리는 아바타 저장하는 취미가 있음 4 ^-^.. 2019-12-30 0
339927 일반 일본 비행기 알아보는데 도쿄랑 오사카 둘중 어디가 관광할거많아? 18 ㅇㅇ 118.218 2019-12-29 0
339926 일반 굿모닝 1 ㅇㅇ 2019-12-29 0
339925 일반 핵쟁이들 결국 유니티나 패치때마다 사라지는거 같음 ㅇㅇ 118.218 2019-12-29 0
339924 일반 본인 초록색 됬는데 2 HiddenSigner 2019-12-29 0
339923 일반 아깽이 잡아챌려할때마다 교묘하게 피해간다 ㅇㅇ 118.218 2019-12-29 0
339922 일반 야한 킷슈랑 야한 유우코 쓰는 사람이 좋음 3 아루라테 2019-12-29 0
념글 삭제글 갤러리 랭킹