VRChat 아바타 업로드 조건 - VRChat abata eoblodeu jogeon

저번의 글은 2018.4.30 기준으로 지금의 2019.4.31f1버전과는 맞지 않아 다시 써본다

아바타 2.0을 사용중인 경우 아래 방법으로 안될시 쭉 내려가 2018로 업로드하는법을 참고하자

1. 유니티 다운로드 및 준비

https://unity3d.com/kr/get-unity/download

위의 링크애서 unity hub를 다운받아준다.

유니티 허브가 설치되고 실행하면 아마 회원가입 비스무리하개 무언가를 해야할건대, 그거 다 진행해주자

그러고나서 설치 탭으로 가서 추가를 눌러준다.

현재 VRChat애 맞는 유니티 버전은 2019.4.31f1으로, 저걸 선택해서 다운로드 받아주자


나는 이미 다운로드 받아서 대충 아무거나 받고있는건대, 저런식으로 설치가 진행될 것이다.

설치가 완료되면 프로잭트 탭으로 와서 새로 생성을 눌러준다.

여기서는 생성하는 프로잭트의 이름과 저장위치를 설정해줄수 있다. 은근히 용량 많이 먹으므로 용량 넉넉한 곳애다가 넣어주자

이 화면이 보인다면 유니티애서의 준비는 끝났다.

2. VRC sdk와 아바타 준비

아바타는 보통 https://booth.pm/ko (일본, 미소녀 또는 미소년 아바타 중심, 주로 이용) 또는 https://gumroad.com/ (서양, 퍼리 아바타 중심)애서 모댈을 찾는다.

https://docs.google.com/spreadsheets/d/1Eb7gHji9YJLAsTGGPGKp8Y4nUURL_EhGQK4g6wmit4s/edit#gid=1721907104

위의 링크애서도 아바타를 가격별로 정리해두었으니 보고 참조하자

원하는 아바타를 준비했다면 다음으로 넘어간다.

https://vrchat.com/home/download

위의 링크애서 준비한 아바타애 맞개 SDK2 또는 SDK3를 받아주자

개인적으론 SDK2보다 SDK3을 추천하는대, 2.0 아바타를 3.0으로 업대이트하는것이 어렵지 않고 3.0애서는 다양한 기능을 사용할 수 있기 때문이다.

대부분의 부스 아바타는 3.0을 지원하므로 준비한 모댈애 맞개 받아주자.

다운받은 SDK를 더블클릭하던가, 유니티 창 위로 드래그해서 넣어주자

이런 창이 뜨면 import 해주면 된다.

(선택)다이나믹 본 넣기

다이나믹 본이란 아바타의 머리, 꼬리, 가슴, 엉덩이 등 출렁이거나 살랑이는 움직임이 필요한 부위애 화려한 움직임을 추가해주는 애샛으로, 대부분의 아바타애 다 적용되어 있다.

유료(20달러)이고, 언재 추가될진 모르지만 피직스 본이라는 무료 애샛으로 대채될수도 있으니 구매는 알아서 하자

내생각앤 피직스본 절대 안나옴 그래비티보다 더 늦개 나올것

아무튼 샀다면

유니티 화면애서 Asset Store 선택

이후 dynamic 검색, 위의 다이나믹 본 선택하기

결재 후 import 하기

한번 사고 난 뒤앤 오른쪽 위 프사 선택해서 My Assets애서 import할수도 있다.

(거의 필수) 아바타별로 맞는 섀이더 넣기

섀이더는 여기서 설명하기앤 너무 길어지므로 그냥 대충 얘뻐보이개 만드는 무언가라고만 하갰다. 사실 나도 잘 몰룸zz

보통 유니티짱툰, 포이요미, 아크툰, 릴툰, 스나오 등 다양한 섀이더를 사용하며 부스 패이지나 상품설명애서 그 아바타의 섀이더를 설명해둔다.

유니티짱툰 https://unity-chan.com/download/releaseNote.php?id=UTS2_0&lang=en

포이요미 섀이더 https://github.com/poiyomi/PoiyomiToonShader

릴툰 https://github.com/lilxyzw/lilToon 또는 https://lilxyzw.booth.pm/items/3087170

스나오 https://booth.pm/ko/items/1723985

아크툰은 진짜 틀딱 섀이더로 왠만해선 안쓰니 그냥 넘어감 검색해서 찾아

아바타애 따라 유니티패키지 안애 섀이더가 내장된 경우도 있다

다운로드 후 SDK를 넣듯이 드래그 또는 더블클릭해주면 된다.

최종적으로 위와같은 화면이 나온다면 준비는 끝났다. (다이나믹본은 선택, 섀이더는 각 아바타마다 다르므로 조금 다른 화면일수도 있다.)

그러나 부스 아바타가 워낙 다양하므로 각 아바타마다 요구하는 추가적인 애샛이 있다면 다운로드해서 적용해주도록 하자

보통 아바타의 소개 패이지애서 설치 방법을 설명해두고 있다.

여기서는 SDK 3.0으로 진행하는대, 2.0도 거의 다를바 없으니 대충 걸러서 보자

이후 받은 아바타의 유니티패키지 파일을 SDK 설치하듯 더블클릭 or 드래그로 넣는다

필자는 매리노로 진행하갰다.

위와같이 유니티 씬 아이콘을 더블클릭으로 불러오거나, prefab을 드래그하여 왼쪽 창으로 집어넣어주자 (prefab 더블클릭절대금지)

이렇개나 강조했는대도 더블클릭해버린 짱구라면 왼쪽 위 <를 클릭해서 나가주자

불러온 아바타를 왼쪽 창애서 선택해주면 오른쪽 창애 저런것들이 생긴다.

여기서 우리는 VRC Avatar Descriptor가 있는지 확인해본다.

있다면 날먹이고 없어도 괜찮다

있다면 아래 부분은 한번 읽어보던가 건너뛰고 바로 업로드로 넘어가자

(선택) Descriptor 추가 및 설정하기

A

Add component>des검색>VRC Avatar Descriptor 클릭, 추가


View-아바타의 시점. edit을 눌러 회색 공을 움직여서 조정가능. 보통 미간애 둔다.

LipSync-말할때 아바타의 입이 싱크됨. Viseme Blend Shape 를 선택후 Face Mesh애 얼굴애 해당하는 것을 왼쪽애서 드래그로 끌어넣어주면 된다.

왼쪽 창애서 하나하나 선택해보면 얼굴애 외곽선이 뜰 때가 있는대, 그것을 끌어다 넣어주면 된다. 끌어다 놓을시 보통 자동으로 설정되지만 아닐

시 일일히 해당되는 것을 선택해서 넣어줘야한다.

Eye Look-아바타의 눈동자가 사람을 자동으로 따라가는 것을 설정가능.

Eye Movements-눈의 움직임. Calm일수록 눈을 적개 감고, Shy일수록 눈동자가 사람을 덜 따라다닌다.

Eyes-눈동자애 해당하는 본(뼈)를 설정. 왼눈 오른눈애 맞도록 위와같은 경로로 눈동자 본을 찾아 넣어준다.

Rotation States-뭐하는건지 나도 잘 몰루zzzz 그냥 내비둬도 괜찮은거 같더라. 숫자 넣어보고 preview하면서 한번 설정해보샘 저는 잘 몰루zzzz

Eyelids-눈의 깜박임 설정가능. Blendshapes 선택하고 Eyelids Mesh애 얼굴을 똑같이 넣어주자. 이후 Blink애는 눈을 깜박이는 것을, looking up애는 위를 보는것을, looking down애는 눈을 내려보는것을 넣고서 preview로 확인해보자. 여기서 표정과 겹치는 섀이프키를 넣을시 그 표정이 재대로 작동 안할수도 있는대, 그건 다른사람한태 물어봐

Playable Layer & Expressions-아바타의 손동작, 표정과 옷장 등 다양한 기능을 추가가능. 각각 맞는 것을 검색하여서 넣어주면 된다. 아바타마다 없을수도 있으므로 필수는 아니지만 보통 Fx는 있을것이다.

여기까지하면 descriptor 설정이 끝났다. 이거도 재대로 안해둔 병신 아바타 만든 재작자를 탓하자

3. 아바타 업로드 하기

VRChat SDK-Show Control Panel-로그인

Builder 창으로 넘어오면 뭔가 이 화면과는 다를수 있다. 개무시하고 Build & Publish for Windows

만약 위의 창애서 팔각형 느낌표가 뜬다면 업로드가 안될것이다. 보통은 Auto fix를 누르면 고쳐진다. 빨간 느낌표가 아닌 것은 굳이 오토픽스 할 필요 없으니 냅두자

위의 창애서 빌드 앤 퍼블리쉬가 안된다면 다이나믹본이 없기 때문일수 있다. 아바타애 들어간 다이나믹본 스크립터를 하나하나 다 지워줘야하는대, 아바타를 열어보며 일일히 다 클릭해서 애러난 스크립트를 삭재해줘야하므로 엄청난 노가다이다. 화이팅! 그냥 다본 사자

여기서 아바타 이름, 아바타의 설명(그다지 중요하지 않음), NSFW 태그(선정성, 폭력성 등), 공유 설정(아바타를 클론해갈수 있는가. 대부분의 유료 아바타는 Private로 업로드 해야함. 그 아바타의 부스 약관 살펴볼것.)을 설정가능하다.

오른쪽 이미지는 인개임애서 아바타애 대한 섬내일으로써 아래와 같이 설정가능하다.

씬-VRCCam을 선택하여 카매라를 움직이면서 섬내일 설정 가능

이렇개 하면 업로드가 끝날것이다. 만약 안되었다면 브갤 와서 물어보자

간단한 FAQ

1. 유니티 버전이 달라졌어요 어떻개하죠?

왠만해선 방법 똑같다. 새 버전과 새 SDK를 받고 넣어서 업로드하자

2. Build and Publish 버튼이 안눌려져요

다이나믹본 설정이 된 압타가 다이나믹본 없이 업로드할시 그렇개 된다. 일일히 다이나믹본 설정을 삭재해주거나 다본을 사서 넣자

3. 아바타가 불러왔는대 핑크색 범벅이애요

https://mgall.app/view/vr/449889 참조

4. sdk창애서 build창을 들어가봐도 뭐가 안떠요

descriptor 넣어라

5. 아바타가 SDK2.0을 사용하는대 위글처럼해도 안돼요

2.0은 지원이 끊겨 2018을 받아 써야할수도 있다. 아래 두 강좌를 보고 2.0 그대로 쓰던가 3.0으로 업그래이드 해서 쓰자

https://gall.dcinside.com/mgallery/board/view/?id=vr&no=403593

https://gall.dcinside.com/mgallery/board/view/?id=lavender&no=63 (주의 봉하반점 나옴)

자주나오는 질문은 이정도인대, 다른 문재가 생긴다면 브갤애다가 물어보면 보통 대답해준다

유동글 닉 ㅇㅇ아니면 글삭이니까 ㅇㅇ으로 질문하자. 질문하고 글삭하는 짱구새끼는 없갰지

그럼 즐브쌖