VRChat 마이너 갤러리 저장소

제 목
강좌 VRChat Avatar SDK 3.0 개요(도식 포함)
글쓴이
핑크여우씨
추천
11
댓글
8
원본 글 주소
https://gall.dcinside.com/vr/1227217
  • 2021-09-18 10:27:06
							

Avatar 3.0의 기본 구조 모식도를 가지고 아바타 3.0에 대해 최대한 간단하게 설명할거임


더 궁금한게 있으면 아는 한도 내에서 추가 설명이 붙을수도 있음


a1571cad180eb45bba342549479f3433b39a959b83ad592ccdc467c3



일단 이게 아바타 3.0을 전체적으로 놓고 봤을때의 모식도임. 여기서 왼쪽의 VRChat 파라메터 부분부터 살펴볼거임



VRChat 기본 파라메터

1b8ff32ee4c6788a6fa6d3a7565bf1f15a5ebf934cad5e2296c36ea324c0975f794a3b



Animator Parameters (vrchat.com)

이건 유저가 따로 설정하지 않아도 아바타에 기본적으로 들어가있는 파라메터들임


해당 파라메터들을 사용해서 아바타의 움직임, 립싱크, AFK등등의 정보들을 확인할 수 있음



VRChat 유저 추가 Parameter

a1571cad180eb45bba342549459f343340aba58b2f0c2534cb379a46


익숙한 화면일거임. 브얄쳇 유저가 SDK를 사용해 직접 아바타에 파라메터를 추가하는 부분임. 정식명칭은 Expression Parameters인것 같지만


암튼 최대 128bit, 최대 128개까지 유저가 맘대로 설정할 수 있는 공간임. 자료형(int, float, bool)에 대한 강좌는 갤시트에 몇개 있을테니 그런것들 참고해보면 좋을거임


여기서 모든 파라메터는 Playable Layer(Base, Additive, Gesture, Action, FX)의 Parameters들과 매칭이 진행되게 됨




28b89e36ebd518986abce8954281706b87


만약 이렇게 Playable Layer에 아바타 파라메터와 동일한 파라메터명이 있다면 가지고 있는 값을 그대로 옮겨주게 됨


기능을 만들때 이름이 똑같아야 한다고 설명하는 이유도 매뉴를 조작했을때 SDK가 Playable Layers에서 파라메터를 찾을때 파라메터의 이름으로 찾기 때문임. 대소문자, 띄어쓰기까지 모두 포함해서



거꾸로도 가긴 하는데 크게 의미있게 사용할 경우는 별로 없을거임. 대부분은 FX레이어 내에서 해결이 가능하기 때문에...




a1571cad180eb45bba342549439f3433b1afe772da41fff83e04ba2d



추가로 위 도식도에 있듯이 VRChat파라메터는 동시에 모든 Playable Layer에 영향을 줄 수 있음


대표적인예로 Gesture Layer와 FX Layer에서 표정과 손모양 고정을 위해 GestureLeft, GestureRigh, GestureLeftWeight , GestureRightWeight를 같이 사용하고 있음.


AFK 파라메터도 기본적으론 Action레이어에서만 사용하고 있지만 FX레이어에서 동시 사용도 가능함. Action Layer에서는 애니메이션을 재생하고 FX에서는 특정 파티클을 동작시킨다던가 하는 식으로




Playable Layer



a1571cad180eb45bba342549409f343395fd312241362995da552120

Playable Layers (vrchat.com)

Unity - Manual: Animator Controller (unity3d.com)


이 부분에 대해선 사실 이 강좌보단 위에 있는 두 링크가 훨씬 더 도움이 될거임. 인터넷에 찾아도 좀 나오는데 코드를 사용하는게 대부분이라 위 두 문서를 먼저 참조하는게 좋음



간단하게 말하면 이 안에선 파라메터의 변화를 통해 애니메이션을 재생시키거나(예 : 옷장이나 아이템 토글)


SDK3)bool과 토글을 이용한 옷장 만들기[아바타 파라메터 드라이버] (VRChat) (mgall.app)


VRC Avatar Parameter Driver라는걸 사용해서 특정 State에 도달했을때 Playable Layer 내에서 원하는대로 파라메터를 변경하는 것도 가능함






추가내용

7decefaa253ab476a6331654295cd0d931989ea908dee2ccb028d083d8888ffdd9885d3ccf0c66cf7aba0c9ef7ee2b74080a


아바타 3.0 기능구현의 핵심은 이런 절차적인 프로세스를 직접 구성하는 능력에 달렸음. 그래서 개발자들은 쉽다고 하는거고 개발을 접해보지 못한 사람은 어느정도 난항을 겪는것임. 이미 구현된 기능을 뜯어봐도 좋고 개념이 아예 없다면 아래 영상을 참고하는 것도 좋음



여기에 Unity - Manual: Animator Controller (unity3d.com) 이 문서까지 참고하면 좋음





요약하면


1. 아바타 파라메터는 직접 추가/삭제 가능한것, 불가능한것 두종류가 있음

2. 아바타 파라메터와 Playable Layers의 파라메터는 이름을 통해 1:1매칭됨 (대소문자, 공백 구분)

3. Playable Layer든 아바타 파라메터든 어느 한쪽에서 파라메터가 바뀌면 다른쪽에도 영향이 감 (일부 시스템 파라메터는 제외)

Ex. 기능 구현을 위해 레이어를 구성하는건 사실상 프로그래밍이라고 봐도 좋음 (어려운 레벨은 아님)

Leaf. 2021.09.18 10:27:35
설교소녀 개념정리추 2021.09.18 10:27:47
베따니 초고수 2021.09.18 10:28:39
늅베어 2021.09.18 10:29:21
SkyFall 이거 교수님 강의 PPT랑 완전 똑같은데 2021.09.18 10:29:31
사이하이 좋아 완벽히 이해했어 2021.09.18 10:30:18
Return 2021.09.18 10:31:09
엘님 2021.09.18 10:38:26
번호 분류 제목 글쓴이 날짜 추천
1248554 일반 친구 조인탔는데 모르는 사람 많은 아싸면 비추 ㅋㅋㅋㅋㅋㅋ 15 ㅇㅇ 117.111 2021-09-24 18
1248499 일반 "너 아직도 브이알챗인지 뭔지 하는거니..?" 13 ㅇㅇ 210.123 2021-09-24 14
1245900 일반 트위터 이거 tda아니다 선언 14 ㅇㅇ 115.136 2021-09-23 10
1244802 일반 솔직히 념글 주작디코 있는거같음 4 초보자아 2021-09-23 12
1244349 일반 ㄹㅇ유동저격존나가소로움 14 SiNSA 2021-09-23 13
1243918 일반 함정수사 하던 형사님의 모습이 담긴 비디오가 도착했다. 9 강태극 2021-09-23 11
1241505 일반 이새끼 좆 잘빨거같으면 개추 11 애쉬고닉 2021-09-22 10
1241405 강좌 vr챗갤러들에 고마워서 쓰는 야매 옷에 패턴 넣기 강좌 16 월요개 2021-09-22 14
1241109 일반 이젠 통피랑도 좆목하네 15 ㅇㅇ 2021-09-22 23
1240649 일반 차단 풀어주세요오.... 12 ㅇㅇ 210.123 2021-09-22 14
1240413 일반 짱법충이랑 과몰입 한게 잘못이라는데 14 아가하카 2021-09-22 14
1240386 일반 저새끼 존나 웃긴게 내 닉은 걍 쳐말하면서 24 아가하카 2021-09-22 11
1240265 일반 짱법 갤럼 아이디 바꾸고 또 왔네 20 브갤병신천국 2021-09-22 22
1240209 일반 ??? : 이일병님.. 정상병님이 저랑 근무 바꾸라고 하십니다.. 16 파란색종이 2021-09-22 13
1240171 일반 생활관 선임이 브붕이인줄 알았는데 진짜면 어떻게함 21 ㅇㅇ 175.223 2021-09-22 13
1239672 일반 강좌모음 8 고닉 2021-09-21 13
1238409 일반 여기에하샘 20 설쨩 2021-09-21 11
1238340 일반 하 한발뺏다 15 ㅇㅇ 115.136 2021-09-21 10
1238295 일반 야감코닉들 딸감되니까 쌘 척 하는거봐라 ㅋㅋㅋㅋㅋ 13 ㅇㅇ 210.123 2021-09-21 12
1237306 이벤트 ※삼행시 이벤트 결과 발표※ 12 기타 2021-09-21 12
1237285 일반 멸종위기종 문코리타를 찾습니다. 7 전두환옥마을 2021-09-21 14
1237242 일반 인맥"부심"좀 부려도 될까?? 12 ㅇㅇ 183.102 2021-09-21 12
1236419 일반 호감고닉한테 협박받아 완장들이 섹스하는 썰 23 ㅇㅇ 117.111 2021-09-21 11
1236181 일반 얘네 둘이 왜 똑같은춤 춤? 11 더주새요 2021-09-20 10
1235134 일반 내가좆같은 개추점 4 가끔입갤 2021-09-20 14
1234562 일반 훅흑 시발년아 10 울페리아 2021-09-20 13
1234542 일반 이거 존나 불쾌하게 생김 17 하카를좋아해 2021-09-20 16
1234531 일반 (공주대회) 공주대회같은거 솔직히 역겹지 않음? 14 강태극 2021-09-20 11
1234456 일반 9시 음주교류회 미리 저격함 ㅇㅇ 5 ㅇㅇ 58.232 2021-09-20 11
1234368 일반 음교회 좆목못낀거 심술부리려고 저격하는거잖아 3 ㅇㅇ 1.221 2021-09-20 12
1234353 일반 흣흑 왜 다들 음주교류회를 미워하는거야 16 잇췌 2021-09-20 16
1234098 일반 나도 고백받긴했음 17 응애 2021-09-20 12
1233855 일반 좆같은 아바타 3 하카를좋아해 2021-09-20 10
1233828 일반 (공주대회) 와 공주대회 저격 에반데 21 사렌 2021-09-20 15
1233323 이벤트 천하제일 공주님 대회 14 초보자아 2021-09-20 15
1233090 일반 이글이념글에가면 19 사렌 2021-09-20 22
1232443 일반 자 여기 버튼이 하나 있습니다 8 해윰 2021-09-20 10
1230753 일반 [커플사진] 막차탐 9 김남국 2021-09-19 10
1230534 일반 PC방 VRCHAT 하는 남자 11 ㅇㅇ 125.135 2021-09-19 13
1229973 일반 동생 치료목적으로 데려오셨다는분 14 k22 2021-09-19 10
념글 삭제글 갤러리 랭킹