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
번호 분류 제목 글쓴이 날짜 추천
1427858 일반 나 싫어하는사람 디게많네 3 k22 2021-11-16 13
1427461 일반 SBS 기사 나간 후 예상 가능 시나리오 2 헤응 2021-11-16 11
1427428 일반 SBS...멈춰...'그분'들이 몰려온다고.Manhwa 10 종이멘탈 2021-11-16 13
1427298 일반 코코이 할가요 암살_게이 2021-11-16 10
1427297 일반 ㄴ이새끼 좆같으면 개추좀 ㅋㅋ 1 밀크티엔 2021-11-16 11
1427128 일반 기자님 사랑해요 12 ㅇㅇ 106.102 2021-11-16 16
1427033 일반 SBS에 vr챗 나올 거 같은데 ㅈ 됐 다 24 ㅇㅇ 106.101 2021-11-16 18
1426843 일반 과몰입은 존나 이기적인 새끼들임 ㄹㅇ 24 미호ツ 2021-11-16 11
1425078 일반 잘못했숩니다 12 오래된상 2021-11-15 11
1424527 강좌 너구리도 할 수 있다 - 머리카락 붙이기 편 21 안테나 2021-11-15 12
1422279 일반 오늘은 초절정쿨뷰티 저의 생일이에요 30 칠일 2021-11-14 23
1421855 일반 파티클 넣었대 7 사렌 2021-11-14 11
1421709 일반 저거 3명 누군지 알고있음 4 ㅇㅇ 211.36 2021-11-14 10
1421688 일반 유니티 이거 어떡게 고침? 5 ㅇㅇ 223.38 2021-11-14 14
1421604 일반 3달 동안 차렷이면 좀 꺼졌으면 11 ㅇㅇ 223.62 2021-11-14 11
1421470 일반 본인 내일 입대 23 리토! 2021-11-14 15
1420522 일반 VRChat 마이너 갤러리 신문고 778 포동포도 2021-11-14 12
1420162 일반 파딱딱 미쳤네 기강 함 잡을까 6 더주새요 2021-11-14 12
1419511 일반 화장실에서 위로하다걸려 참교육당하는 마야짱 8 ㅇㅇ 210.123 2021-11-13 14
1419150 일반 원래는 처음부터 친삭하고 떠난다 했었음 15 소금고양이 2021-11-13 14
1419069 일반 ""크아악!!! 이메리스 씨발년아!!"" 15 울페리아 2021-11-13 12
1417533 일반 알디나는 정말 머리가 큰가? 6 사렌 2021-11-12 13
1417349 일반 게이난교 누가올리는지 알거같으면 개추 1 ㅇㅇ 211.36 2021-11-12 18
1417245 일반 저댄후기 처음해봐서 움짤마니따왔어!! 6 ㅇㅇ 223.38 2021-11-12 14
1416983 일반 념글 NTR 글 쓴 사람이에요 17 GTN 2021-11-12 17
1416869 일반 과몰입 NTR 하려했던 사람이 갤에서 보이네 10 ㅇㅇ 125.242 2021-11-12 15
1416024 일반 과몰입이랑 모텔 왔어.. 13 미호ツ 2021-11-12 13
1415804 일반 어몽어스 번개 후기!! 36 가진자 2021-11-12 13
1415639 일반 알디나 대가리를 줄여봤다. 11 ㅇㅇ 210.123 2021-11-12 12
1414062 정보 vr감각은 과학이다.jpg 10 Glexy 2021-11-11 20
1414032 일반 호무라 제작자의 신작 シグ(Shigu) 간단 리뷰 7 늅베어 2021-11-11 11
1413810 일반 여친이랑 했다 13 kawaimomo 2021-11-11 12
1413698 일반 짱법 커뮤니티 터트림 ㅁㅌㅊ? 7 ㅇㅇ 223.39 2021-11-11 15
1412896 일반 호감고닉 특 12 공룡술사 2021-11-11 15
1412876 미디어 허접브붕이 주제에 뭐어~? 6 OTOMATIC 2021-11-11 16
1412840 일반 빼빼로 만드는 공정과정 (중독주의) 5 ㅇㅇ 223.38 2021-11-11 13
1412834 일반 쫀아 << 제목 검색해보셈 7 ㅇㅇ 118.235 2021-11-11 10
1412704 일반 친구 미친듯 13 .고래. 2021-11-11 17
1412230 일반 좆같은아바타 TOP2 8 ㅇㅇ 121.168 2021-11-11 21
1411365 일반 오늘은 단지 빼빼로데이만 있는게 아닙니다 17 맛없는음식 2021-11-10 11
념글 삭제글 갤러리 랭킹