VRChat 마이너 갤러리 저장소

제 목
강좌/정보 [VRCSDK3.0 유니티 강좌] 완전쉬운 아바타에 디씨콘 넣기
글쓴이
레콘
추천
16
댓글
15
원본 글 주소
https://gall.dcinside.com/vr/642562
  • 2020-12-15 10:47:37
							

[VRCSDK3.0 유니티 강좌] 완전쉬운 아바타에 디씨콘 넣기


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff33f73c5226ca0de3348e05a182aea6937eb1490cdef79e2244


브붕쿤들아 안녕! 오늘 강좌는 아바타에 디씨콘을 넣어볼거야!

파라미터 1개만 쓰고, 애니메이터 노가다도 없어, 최대 아이콘 99개까지 넣을 수 있고 무거운 에셋도 아니야.

일단 기본적으로 부랄챗콘, 쭐어콘, 케장콘 넣어뒀는데 수정해서 사용할 수 있게 만들어뒀어.

이 강좌는 VRCSDK3.0으로 아바타 표정바꾸고 업로드정도는 할줄 아는 실력정도면 충분히 따라할 수 있을거야.


다운로드: https://1drv.ms/u/s!Am0Uc0pQ0KNS4rx7Ul1BDSpULUI-ew?e=9lBKbv



적용법


1. 프리팹 적용


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff33f73c5226ca0de3348e05a182a9a7952be4470fdef79e2244


1. 다운받은 유니티패키지 파일을 프로젝트에 풀어주자.

2. 그러면 그 안에 들어있는 Emoji프리팹을 적용하려는 아바타 최상단에 드래그해서 넣어줘.

3. 보면 Parent Constraint가 있을텐데 Source에다가 아바타 Head본을 넣어주자.


- 손에서 발사하게 하고 싶으면 손 본 넣어줘도 됨

- 이때 중요한건 Emoji는 아바타 최상단에 넣어줘야하고, 비활성화하거나, 이름을 바꾸거나 하면 작동 안되니까 그대로 두자.



2. 메뉴 설정


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff339a505625cb0be8348707a4aa2f2ddd447a44f3807a37f9dba7


1. 적용하려는 아바타 Expression Menu에다가 Emoji_Menu로 연결되는 Sub Menu를 하나 만들어주자.


- Emoji_Menu는 유니티패키지 푼곳에 들어있음.

- 이름이나 아이콘은 원하는대로 정할 수 있어.



3. 파라미터 설정


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff339a505625cb0be8348707a4aa2f288c402e4aa4d82f37f9dba7


1. 적용하려는 아바타의 Expression Parameter 비어있는 칸에다가 VRCEmoji를 넣고 float로 지정해주자.


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff339a505625cb0be8348707a4aa2f7dd4172d45a7d17d37f9dba7


2. 적용하려는 아바타의 FX Layer에 해당되는 애니메이터로 들어가주자.

3. 파라미터 탭을 누르고, + 버튼을 눌러 Float를 VRCEmoji라는 이름으로 추가해주자.


- 이건 이름이나 형식 다르면 작동 안하니 주의하고.



4. 애니메이터 설정


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff339a505625cb0be8348707a4aa2f7ed84a2e4ba2d17837f9dba7


1. 적용하려는 아바타의 FX Layer에 해당되는 애니메이터에서 레이어 탭으로 들어가주자.

2. + 버튼을 눌러 Emoji라는 레이어를 만들어주고 가중치를 1로 주자.


- 이건 이름 마음대로 해도 상관없어.

- 레이어 위치는 첫번째 레이어만 아니면 어디에 둬도 상관없어.


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff339a505625cb0be8348707a4aa2f2ddf122c43f0d07937f9dba7


3. 유니티패키지 풀어준 경로에 들어있는 Emoji_Controller애니메이터로 들어가주자.

4. 노드 3개를 드래그해서 Ctrl+C로 복사해준 다음, 4.2. 에서 만든 레이어에 Ctrl+V로 붙여넣기 해주자.

5. 붙여넣기 전이랑 모습이 다르게 보일텐데, Emoji_Disabler를 우클릭해 Set as Layer Default State를 선택해서 주황색으로 만들어주자.



5. 업로드


1. 업로드하면 적용 끝이야. 인게임에서 액션 메뉴 불러서 디씨콘 쓸 수 있어.

2. 소중한 친구한테 한강으로가! 같은 말을 하면 슬퍼할거야.



제거


1. 제거하려면 위에서 추가했던것들 다 지워주면 됨.



응용법


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec3262e7a148e624aff33f73c5226ca0de3348e05a182adac932bee450fdef79e2244


1. Resources 폴더에 들어있는 Emoji_Texture이랑 Emoji_Icons폴더 내용물을 수정하면 원하는 디씨콘을 쓸 수 있어.

2. 사이즈는 100x100 픽셀 고정이고, 아이콘간 간격은 2픽셀인데 자세히 보면 중앙은 간격이 4픽셀이야.

3. 이렇게 만든 이유는 1024x1024 픽셀 맞추려고 그런거야 그대로 사용하면 됨.

4. 첫번째 칸이 X 표시인 이유는, 구현 원리상 첫번째칸은 표시할수 없어서 빈칸이야, 아이콘 넣어도 표시 안되니 그대로 두면 됨.

5. 작동 원리 핵심은 Emoji_Controller에 있는 Emoji_Selecter야, Normalized Time을 이용한건데 궁금한 브붕이는 한번 열어서 확인해봐.



기타


에셋 만들고 내 아바타 말고 작동 확인 안해봤음 혹시 문제 생기면 알려줘 미안.

기본으로 넣어둔 디씨콘들 문제 되면 그것만 빼서 다시 올려줄게.

cafe 2020.12.15 10:48:09
그런가요? 애기가 아니라 마망이였어 ㄷㄷ 2020.12.15 10:48:44
Pro매국노 gif식 디씨콘도 되는거야? 2020.12.15 10:49:42
snrnsepdy 이모지 뭐시기만 봐도 정신나갈것같다 2020.12.15 10:50:15
Pro매국노 2020.12.15 10:50:41
Pro매국노 이런거는 안되려나 2020.12.15 10:50:55
사나흘 2020.12.15 10:51:07
레콘 gif는 안됨 ㅠㅠ 2020.12.15 10:51:37
tntnt 2020.12.15 10:51:48
Pro매국노 그럭구나 고마워!!! 잘쓸게 2020.12.15 10:52:01
핑크여우씨 요거 파티클로 하는 강좌 있었는데 이건 아예 프리팹을 만들어줫네;; 2020.12.15 10:52:26
야너두 개추 - dc App 2020.12.15 10:52:55
레콘 gif되는버젼도 만들수는 있는데 귀차나.. 2020.12.15 10:58:47
미소 2020.12.15 11:04:31
BLUELEMON 와 개추드립니다 개쩌내 2020.12.15 11:08:19
번호 분류 제목 글쓴이 날짜 추천
650958 일반 만만하지 않은 레이니 31 거위사탕 2020-12-20 18
650934 일반 ㅇㅇ님 고백 받아주세요 10 후~토 2020-12-20 11
650834 일반 고닉고로시 당했노; 40 레이카 2020-12-20 14
650787 일반 레이카님 고백 받아주세요 26 은솔 2020-12-20 20
650769 일반 솔직히 유승준이 무슨 잘 못 했는지 모르겠다 7 JinSilly 2020-12-20 14
650734 일반 [고백왕]전여친,현여친[100mb이상주의] 5 Keung 2020-12-20 11
649849 일반 근데 진짜궁금해서 그러는데 18 거위사탕 2020-12-20 18
649830 일반 쓸대없이 념글 가는 새끼들 10 엞엞 2020-12-20 15
649827 일반 저도 념글 보내줌? 2 엉덩이로이름써줘 2020-12-20 11
649594 일반 여우같은 핵쟁이+남미새+여왕벌+갱찔이 월하 박제 추 20 Team HawkVR 211.57 2020-12-19 13
649557 강좌/정보 Parent constraint를 이용한 월드 파티클 사용 12 으ㅡ음 2020-12-19 11
649244 일반 아까부터 글에 왜 1개씩 추천박힘 15 사랑해용 2020-12-19 18
648879 일반 근데 진짜 진지하게 생각하는 게 4 ㅇㅇ 175.223 2020-12-19 11
648535 일반 여긴 씨발 대체 뭐하는곳이냐? 20 ㅇㅇ 211.36 2020-12-19 21
647741 일반 근데 미형 남자 아바타가 대시하는 거 겪어봤는데 기분 개 이상함;; 11 벤케노비 2020-12-18 19
647711 일반 할빈시(哈爾滨市) 개황 1 ㅇㅇ 221.154 2020-12-18 11
647699 일반 연변일보) 실린호트 시민들 무상헌혈로 부상자 구급치료에 조력 서라벌 2020-12-18 10
647670 일반 클린 브갤을 위한 차단 목록 v.2021 11 ㅇㅇ 49.167 2020-12-18 14
647015 일반 [33MB]진짜 존나게 사랑한다... 고맙다... 25 후~토 2020-12-18 24
646876 강좌/정보 신분세탁하고 남남 과몰입하는 찐게이새끼 저격한다 19 JinSilly 2020-12-18 14
646725 일반 한바탕 울고 쓰는 브챗 5개월 후기 똥글 17 콩찹쌀 2020-12-18 10
646648 일반 브븡이 요리교실 - 돼지고기 민찌볶음 - (반찬) 38 차차 2020-12-18 12
646552 일반 오늘이 무슨 날인지 아니? 21 뎅하 2020-12-18 18
646393 일반 야스하고싶으면 개추 18 부산물주먹 2020-12-18 12
646156 일반 앰생특별반 완장 한명필요한듯; 15 양산형이세계물 2020-12-17 13
646146 일반 사실 저도 여성유저고 완장이랑 연애중입니다~ 6 양산형이세계물 2020-12-17 17
646143 일반 보릉내풍긴다고 아득바득기어가서 10 양산형이세계물 2020-12-17 15
645967 강좌/정보 2.7MB) H파티에 주딱 있길래 최면 조교 조교 후 xxx 했다. 13 JinSilly 2020-12-17 22
645937 강좌/정보 Silent 제작과정 영상 (완전 똑같은 퀄리티는아님) 14 HANI 2020-12-17 12
645855 일반 브갤 알차게 하는법 13 ㅇㅇ 182.230 2020-12-17 20
645849 일반 그림 올릴 때마다 관심줘서 곰아워 21 운이 2020-12-17 20
645757 일반 그동안 즐거웠습니다 24 백곰아저씨 2020-12-17 16
645746 일반 메리노 간단하게 그렸어 11 운이 2020-12-17 14
645482 일반 칼쓰는게임 추천좀 12 냉혹한푸른곰팡이 2020-12-17 19
645063 일반 완장아 봐라 2 서라벌 2020-12-17 15
645010 일반 호감고닉 서라벌님 진짜 귀엽지않음? 19 ㅇㅇ 118.235 2020-12-17 23
644853 일반 내 좆목세력들아 도와줘 ㅇㅇ 11 기타 2020-12-17 20
644809 일반 “이게 보지야” 12 ㅇㅇ 211.248 2020-12-17 15
644766 일반 "이게 보지야" 6 WOLHYANG 2020-12-17 12
644554 일반 고백할게있습니다.. 13 ㅇㅇ 175.223 2020-12-16 15
념글 삭제글 갤러리 랭킹