VRChat 마이너 갤러리 저장소

제 목
강좌 (브붕이도 할 수 있다) 조금 복잡한 상호작용 배빵 만들기!
글쓴이
콜드브루
추천
13
댓글
7
원본 글 주소
https://gall.dcinside.com/vr/2130612
  • 2022-08-03 09:24:21
							

a

a17d2cad2f1b782a99595a48fa9c7573972705c3c421b9a3c234ccc6074f99

이런 식으로 다른 사람이 접촉하면 배에 멍이 들게 만드는 방법을 공유해 볼까 해.

꼭 배빵이 아니더라도 다양한 방식으로 활용 가능하니까 알아두면 좋을 것 같아.


* 준비물

- 배빵 텍스쳐가 들어간 마테리얼

- 일반 마테리얼

- 배빵이 작동 시 함께 나올 사운드


그러니까 마테리얼이 총 2개 필요하겠지?



a15914ad2f3768e87eb1d19528d527033d80677e054026

그럼 우선 아바타의 Hips 혹은 Spine에 빈 오브젝트를 2개 만들어줘. 나는 배빵과 치유로 나눠 뒀어.

(배빵 OnOff라는 상위 폴더가 있는데, 이건 배빵 기능 자체를 ONOFF하기 위해 만들어 둔 거니까 무시해도 좋아.)


만들었으면 해당 오브젝트의 Inspector 창에서 Add Component 버튼을 눌러 VRC Contact Receiver를 생성해.


* 리시버의 기능


- Shape : 리시버의 크기를 정하는 거야. Gizmos를 활성화한 상태에서 Shape 크기를 늘려 보면 파란색 원이 보일 거야. 

            그걸 배 위치에 옮겨두고 적당한 사이즈로 커스터마징하도록 해.


- Filtering : 리시버에 접촉 가능한 대상을 의미해. Self를 켜두면 자기 자신, Others를 켜두면 다른 사람이 해당 리시버와 상호작용을 할 수 있어. 

               우리는 둘 다 체크해 둬야겠지?


- Collision Tags : 해당 리시버에 접촉하는 Sender를 제한하는 기능이야. 센더는 직접 만들 수도 있고, VRC에서 기본적으로 제공하는 센더를 사용할 수도 있어.

                      제공되는 샌더는 머리, 손, 발, 몸통 정도야. 

                      (인게임 내에서 리시버 보기를 활성하면 어느 부위에 샌더가 활성화 되었는지 노란색으로 표시가 되니까 참고 바라)

                      여기에 사진처럼 Hand와 Foot을 설정해 두면 손과 발이 닿았을 때 리시버가 작동할 거야.


- Receiver Type : 리시버 타입에는 Constant, On Enter, Proximity가 있어. 

                       각각의 기능은 https://docs.vrchat.com/docs/contacts#VRCContactSender에 자세하게 설명이 되어 있어.

                       우리는 속도 제한을 둘 거기 때문에 On Enter를 사용할 거야.


                        

a16711aa372a6ae87eb1d19528d527034d7e3f33bc7e


사진처럼 리시버 타입을 On Enter에 두고 원하는 이름의 파라메터명을 정해. 


나는 임의로 배빵_리시버라고 적어 뒀어.


Min Velocity는 리시버가 반응하는 최소 속도야. 2만큼의 속도로 리시버를 때리면 리시버가 작동하는 방식이야.


a16711aa372a6de87eb1d19528d52703032f8ff3ee72


치유 리시버도 같은 방법으로 같은 방식으로 구성을 해줘. 위치 맞춰두로 오브젝트 복붙하는 편이 빠를 거야.

이건 배빵을 원래대로 되돌리기 위해 사용하는 리시버야. 단, 여기서는 On Enter가 아니라 Constant를 사용해. 

Constant는 간단히 설명해서 리시버를 만지면 바로 작동을 하는 타입이야.

배빵 상태를 복구하기만 할 거니까 속도 제한을 걸 필요가 없기 때문에 Constant를 썼어.



a15914ad2f376be87eb1d19528d52703d3613eecf439


리시버를 모두 만들었으면 하이어라키에서 배빵 폴더 하위에 게임오브젝트를 만들고 inspector 쪽에서 Audio Source를 생성해 줘.

배빵이 작동하면 퍽 소리가 나게 하는 기능이야.


설정은 그냥 저렇게 하면 돼.


(간단하게 설명하면 On Awake는 해당 오브젝트가 활성화되면 작동하는 거고 Spatial Blend는 사운드의 타입, Min, Max는 소리가 들리는 최소, 최대 범위야.)



a15914ad2f376af520afd8b236ef203ee53a37d5ae76

여기까지 했으면 다음에는 애니메이션을 만들어 보자.


나는 멍듬, 일반 두 개를 준비해 두고 애니메이션을 녹화할 거야.




우선 간단하게 마테리얼 부터 교체하자. 

애니메이션을 누른 상태에서 마테리얼을 드래그해서 아바타의 바디에 올려 놓으면 돼.

해당 GIF는 일반 상태에서 멍든 상태로 변경하는 장면이야.

여기서 주의할 점은, 멍든 상태에서 일반 상태로 교체할 때는 아바타 기본 마테리얼을 멍든 상태로 두고 일반 상태로 교체 해야 한다는 거야.


a16711aa372a6df320afd8b236ef203e46185c7a6df144



7ff3c028e2f206a26d81f6e44783716e


각각 일반 애니메이션, 배빵 애니메이션의 최종 구성이야.

(배빵 리시버가 좀 더 복잡한 이유는 표정을 함께 찍어줬기 때문)


마테리얼을 교체해 주고 옷장을 찍듯이 아까 만든 리시버를 ONOFF해주면 돼. 


배빵이 작동하면 배빵 리시버가 꺼지고 치유 리시버가 켜지면서 그걸 다시 만지면 원래 상태로 돌아가는 식이야.


배빵이 동작하면 사운드가 함께 켜져야 하니까 아까 만든 게임 오브젝트에서 오디오 소스를 함께 키고 꺼줘야겠지?


모르겠으면 대강 따라해.




a16711aa372a6ef020afd8b236ef203e2078df6e17d56c

여기까지 왔으면 끝난 거나 다름 없어. 우선 아바타 PARAMETER에서 배빵ONOFF(이름은 상관 없음)을 만든 다음 일반적인 토글 레이어를 구성해줘.

단, 리시버로 작동하니까 메뉴는 만들지 않을 거야.


a15914ad2f3761e87eb1d19528d52703346356ee61fb


이런 식으로 구성하면 돼. 

배빵ONOFF가 True면 배빵 애니메이션 동작, False면 일반 애니메이션이 동작하는 식으로 구성하면 돼.

이건 설명 안 해도 되겠지?


a15914ad2f3760e87eb1d19528d5270303de1b54d9f4

그리고 FX Parameter에 아까 리시버에 만들었던 Parameter명을 적어줘.

* 배빵_리시버, 치유_리시버


a15914ad2f376ae87eb1d19528d527032de6ae68d36c

Collision Tags 아래 있는 Parameter명을 말하는 거니까 헷갈리지 마.




a16711aa372a6fe87eb1d19528d52703c4430777db18


a16711aa372a6de87eb1d19528d52703032d87f9e570


이제 파라메터를 변환하는 FX를 만들 차례야.


다음과 같이 FX를 구성해줘.

트렌지션 설정 값은 위의 사진대로 해주면 돼.



a16711aa372a76b660b8f68b12d21a1dd08bd930c8


a16711aa372a6ae87eb1d19528d527034d723839b97e


그리고 State를 눌러서 Avatar Parameter Driver를 만들어줘.

배빵은 Value 체크, 일반은 Value를 꺼주면 돼.

이러면 해당 리시버가 작동하면서 아까 만들었던 배빵 ONOFF FX레이어에 각각 True, False 값을 보내주면서 해당 FX가 작동하게 돼.


번거롭지만 이렇게 해야 하는 이유는 Reciever는 특성 상 Sender가 Reciever에서 벗어나면 값이 강제로 0이 되어버리기 때문이야.


애니메이션을 고정 시키기 위해서는 꼭 Parameter Driver를 써야 한다는 것만 기억해 둬.


이쪽 부분은 갤시트 터치 옷장 만들기에 설명돼 있던 것 같으니까 그걸 참고 바라.



****


배빵 기능 자체를 끄고 켜고 싶으면 알아서 다시 기능 ONOFF를 만들어주면 끝!


나는 이거 만들고 하루 종일 뇌명팔괴 지건 람각 맞고 다녀.

너희들도 꼭 배빵 넣고 즐거운 VR 라이프를 즐기렴!





아사나기메스가키 개추 - dc App 2022.08.03 09:25:03
암캐가뭔데 와드 - dc App 2022.08.03 09:26:12
파란호수 와 ㅁㅊ 개추 2022.08.03 09:26:17
비눗방울 왜 배빵을.. - dc App 2022.08.03 09:28:47
하랑 2022.08.03 09:30:08
암캐에요 2022.08.03 09:30:48
조개껍데기 개추 2022.08.03 09:32:16
번호 분류 제목 글쓴이 날짜 추천
2302706 일반 쟨 왜캐 고닉추가 많음? 20 Sakura도검 2022-09-29 14
2302675 일반 뉴 자짤 생겼어 7 루아별 2022-09-29 23
2302527 일반 VRchat 자짤 유형 ..txt 10 ㅇㅇ 39.7 2022-09-29 13
2300582 일반 『 발도 』 14 니논 2022-09-28 16
2299843 일반 과몰입아니여도 만나지마라 10 ㅇㅇ 223.39 2022-09-28 21
2299799 이벤트 [내아귀] 조금 늦은 당첨자 발표~ 7 로망맨 2022-09-28 11
2299403 일반 라떼가좋아요씨발련아 18 ㅇㅇ 223.38 2022-09-28 16
2299249 일반 여자인거자꾸티내는거 뭐 어디 뇌에손상와서 틱장애옴? 17 SiNSA 2022-09-28 14
2298624 일반 파딱 신사 << 폭로한다 13 메이_ 2022-09-28 18
2298509 일반 갤떡요약) 진짜 3 ㅇㅇ 104.28 2022-09-28 11
2298451 일반 신사야 니가할말은 아니지 16 ㅇㅇ 223.38 2022-09-28 12
2298404 일반 모모노 싯팔련아 16 과자에오 2022-09-28 11
2298253 일반 마야 쓰는애들 공통된 특징 하나 ...txt 3 ㅇㅇ 39.7 2022-09-28 11
2297917 일반 차자따!!보민!!!차자따!!!!!!!!!!!!!!!범인!!!!!!!!! 13 SiNSA 2022-09-28 12
2297707 일반 제일 좆같은새끼 ㅋㅋ 5 ㅇㅇ 223.38 2022-09-28 17
2297443 일반 제일 악질인 새끼들 9 ㅇㅇ 211.253 2022-09-28 11
2296392 일반 오늘은 일 년 중 제일 즐거운 날이야 27 공룡술사 2022-09-27 11
2296380 일반 파이맥스 장단점 정리 6 ㅇㅇ 119.204 2022-09-27 12
2294520 일반 대형고닉 말 잘 들어라 24 존나나 2022-09-27 11
2293917 일반 브마갤 탐구에 모든 것을 쏟아붓겠슴니다..!! 20 자람 2022-09-27 13
2292872 일반 50명이 모여서 쓰다듬어달라고 땀냄새 풍기기 ㅋㅋ 1 ㅇㅇ 121.136 2022-09-26 17
2292487 일반 브챗하다가 인생 망했다… 11 ㅇㅇ 223.38 2022-09-26 11
2292363 일반 씨발인천행호구포역에서뿔테안경쓰고 검은반팔입으신파오후갤럼아 19 ㅇㅇ 112.160 2022-09-26 15
2291174 일반 아이시발련이 ㅋㅋ 23 유즈라 2022-09-26 13
2290641 일반 이건 먼 고아같은 개시글임? 11 도라지 2022-09-26 13
2290596 일반 대학 동기들은 모르겠지 32 VR챗 2022-09-26 12
2287938 일반 ㄱㅌ빠는 퐁퐁이 눈물의 쉴드 ㅋㅋㅋ ㅇㅇ 117.111 2022-09-25 12
2287926 일반 이주호 4 ㅇㅇ 118.235 2022-09-25 22
2285948 일반 님들 긴급속보임 ㅎㄷㄷ;; 34 아니그러니까 2022-09-24 17
2285696 일반 [네아귀] 역시 네 아바타가.. 21 ㅇㅇ 121.142 2022-09-24 25
2285565 일반 제목 어그로 끌어서 마실거 추천받을라 했는데 38 숨막히네 2022-09-24 10
2285348 일반 흥갤 테스트. 5 해윰 2022-09-24 15
2285083 일반 늙으니까 반속 느려져서 mmd 캡쳐하는것도 시원찮은듯... 24 바로 2022-09-24 17
2285082 일반 트짹 새끼들 줜나 웃기당 ㅋㅋ 7 도라지 2022-09-24 12
2284946 정보 혼종풀트 캘리지옥에서 탈출하는법 (뚝배기 트래커) 60 크아앙 2022-09-24 55
2284664 정보 부스에 릴툰 기반으로 만지면 들어가는 쉐이더가 출시댐 16 핑크여우씨 2022-09-24 16
2284360 일반 13살 이후로 가장 행복한 생일을 보낸거 같아요 38 루나 2022-09-24 24
2284121 일반 내 여자친구 ㅁㅌㅊ 8 ㅇㅇ 39.119 2022-09-24 22
2283942 일반 보지새끼도 이렇게 말 안 할듯 9 유즈라 2022-09-23 15
2283239 일반 가슴 15 ㅇㅔㄴ 2022-09-23 27
념글 삭제글 갤러리 랭킹