월드 크로스플랫폼 강좌 : https://gall.dcinside.com/vr/176384
안녕 칭구들, 아무도 아바타 크로스플랫폼 강좌는 안만들길래 내가 강좌 만들기로 함.
참고로 오큘퀘 아바타 권장 폴리곤이 5천 이하인거지 리미트가 걸린게 아님.
그래도 양심상 폴리곤 약 2만정도까지만 업로드하는걸로 하자. (폴리곤 2만이 리미트인 시절의 유료아바타 사용을 추천함.)
개인적으로 이번 강좌를 통해서 크로스플랫폼을 사용하는 유저들이 많아졌으면 해.
오큘퀘 유저들 로봇만 보이다가 내 아바타 보면 ㅈㄴ 반가워하는게 정말 안타까웠어 ㅠㅠ.
1. 유니티 허브를 통해서 모듈추가로 Android Build Support를 설치한다
유니티 버전은 다들 알다시피 2017.4.15f1이다.
2. VRCSDK 2019.04.14를 이용해야한다
아직 나도 정확하게는 모르겠는데 최신VRCSDK를 이용하면 업로드가 안된다. 그래서 내가 드라이브 링크 뿌렸으니 알아서 가져가도록 하자.
이 문제에 대해서는 아는 사람이 있다면 원인 또는 다른 방법을 제보해주기를 바람.
VRCSDK-2019.04.14 : https://drive.google.com/file/d/15VtSXIbBApk_n1o8oy6nfaZyxiAOqFcK/view?usp=sharing
3. 기존의 방법으로 PC버전 아바타를 업로드한다
우리는 벌써 크로스플랫폼 단계의 절반을 한거다.
4. File > Build Settings로 들어간다
5. Android 클릭후 Switch Platform 클릭
클릭 후 좀 기달려야 한다.
끝나고 나서 딱히 바뀐게 없어보일건데 Android 옆에 유니티로고 있으면 된거다.
6. 쉐이더를 VRCSDK 기본 쉐이더로 바꿔주자
오큘퀘 유저들은 VRCSDK 기본 쉐이더밖에 못보기에 바꿔주자.
이미 기본 쉐이더를 사용하는 유저면 패스해도 된다.
Ex) Reflex Shader (X) Unlit Shader (O)
7. 업로드를 한다
업로드를 하면 기존 PC플랫폼으로 업로드한 아바타로 덮어지면서 크로스플랫폼이 완성된거다.
8. VR챗에 들어가서 크로스플랫폼이 되어있는지 확인한다
아바타 옆에 저 로고가 되어있으면 성공이다.
생각보다 간단해서 따라하기 쉬울거임
참고로 나는 오큘퀘 유저들 들박하러 다니다가
오큘퀘쓰는 개발자 만났는데, 개발자도 오큘퀘 뉴비유저들 들박하고있더라;;
그럼 모두 오큘퀘들도 아바타를 볼수있는 행복한 VR챗이 되도록 하자.