이전과 달라진 점이 있어서 새로 글을 쓴다. 변경된 점은 밑줄을 그었으니 확인 바람.
===============
원문 : https://docs.vrchat.com/docs/submitting-a-world-to-be-made-public
신청 : https://docs.google.com/forms/d/e/1FAIpQLSd5CjKb1hFSg21wLOz8T_OY1doshQdA5PIWYUqRgp4HaC1hdg/viewform
현황 : https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vShHzuZzQwULCu7KmWFGMj640oNRYH-M_N1BD30nRF5F9eqGYcLF0E-CTf48RE8qzAzDmv9eqJsdpma/pubhtml?gid=1122762578&single=true
===============
직접 만든 월드를 VRChat 상에 공개적으로 올리기 위해 신청서를 제출하기 전에 몇가지 검토해야 될 사항들이 있습니다. 아래에서 말하는 내용을 잘 숙지하세요. 기준에 만족되지 않은 부적절한 월드는 심사에서 떨어질 수 있으며 재승인 요청을 하기 전가지 일주일을 또 기다려야 할 수도 있습니다.
월드 승인은 일반적으로 24~48 시간(1~2 영업일) 이내에 완료되지만 인게임에서 검색되는 데에는 시간이 조금 더 필요할 수도 있습니다. 주말이나 공휴일을 끼고 있으면 더 오래걸릴 수 있습니다. 월드 퍼블릭화 승인 여부를 물어보려고 Discord에서 VRChat 관리자나 개발팀을 언급(태그)하는 행위는 지양하여주십시오.
이미 월드가 Public인 상태라면, 월드를 업데이트하기 위해서 재승인 과정을 거칠 필요가 없습니다. Private으로 돌아갈 필요 없이 자동으로 Public 상태에서 업데이트가 됩니다.
Community Labs를 통해서 월드를 공개하는 것에 관심이 있는 유저들이라면, Community Labs를 통해 즉시 월드를 VRChat 유저들에게 공개할 수 있습니다. Community Labs에 대한 개발자 문서를 참고하십시오.
중요 숙지 사항
- VRChat 팀은 7일마다 한 명의 유저에 대해 하나의 월드만 접수 받습니다. 이미 퍼블릭 요청을 했지만 재빠르게 업데이트를 해야할 경우, 해당 월드가 심사 절차에 돌입하지 않았다면 다시 신청할 필요가 없습니다.
- 이미 월드가 퍼블릭 승인을 받은 상태라면, 월드를 업데이트하기 위해 다시 Public 요청을 할 필요가 없습니다. 이제 업데이트 하면 Public인 상태에서 자동으로 반영이 됩니다.
- 월드가 퍼블릭 승인을 받으면 12~24 시간이내에 VRChat 클라이언트 내부에서 확인할 수 있습니다. 다시 말해서 신청 현황을 알려주는 Google Sheets(위 링크)에서 퍼블릭 승인을 받았다고 해서 무조건 해당 월드가 인게임에서까지 퍼블릭으로 전환되었음을 의미하지는 않는다는 것입니다.
- 월드의 일부 혹은 전체 콘텐츠(동영상, 아바타, 그림 등)가 VRChat 서비스 이용 약관이나 커뮤니티 사용 가이드라인을 위반했음이 확인되면 월드 신청이 반려되는 것은 물론이요, 일정 기간동안 월드 신청 자격이 박탈될 수 있습니다. 자격 박탈 횟수가 누적되면 인게임 내에서의 제제로 이어질 수도 있습니다.
- 월드 내에 퍼블릭 아바타용 조형물(Avatar Pedestals)이 설치되어 있음에도 불구하고 월드 공개 신청시에 이를 기입하지 않으면 퍼블릭 요청은 반려됩니다.
- 거울 하나만 설치해놓는 등, 제작자의 노력이 반영되지 않은 단순한 월드는 신청시 반려될 수 있습니다.
- 월드가 VRChat Kits에 포함되어 있는 모델에 텍스쳐만 다르게 씌운 간단한 것일 경우, 퍼블릭 신청이 반려됩니다. 리모델링을 한다거나, 제작자만의 특별한 기능(novel Trigger setups 같은)이 들어간 월드의 경우에는 심사 담당자의 견해에 따라 이 제한 사항에서 예외로 처리될 수도 있습니다.
- 자신의 것이 아닌 월드를 공개할 경우 인게임 공개가 제한됩니다.
- VRChat 팀에게 Discord 메시지나 이메일을 보낸다고 해서 신청이 되지는 않습니다.
- 월드의 용량이 200MB를 넘어갈 경우 경고를 받거나 퍼블릭 승인이 거부될 수 있습니다. 특히 월드 내의 콘텐츠가 굳이 큰 용량을 가질 필요가 없을 경우에 더더욱 그렇습니다.
===============
아바타 월드 혹은 아바타 조형물(Avatar Pedestals)을 설치한 월드
- 월드에 비치되는 아바타들은 모두 VRChat에서 제시한 최적화 기준을 만족해야 합니다. 아바타 최적화에 관련된 더 자세한 정보(Avatar Optimization Docs)를 확인하고 아래 자료에 제시 된 제한 사항을 읽어주십시오. 이것은 아바타 월드 뿐만 아니라 모든 월드에 있어서 유효합니다. 이 제한 요건에 위배되는 아바타가 하나라도 포함되어 있으면 월드 승인이 거부될 것입니다.
컴포넌트 종류
| 조건 |
Skinned Mesh Renderers | 최대 3, 권장 1 |
Materials | 최대 10, 권장 1~3 |
Dynamic Bone Affected Transforms | 최대 50, 권장 1~30 |
Dynamic Bone Collider Components | 최대 2, 권장 0 |
- 겉보기로는 위 조건을 만족하는 아바타를 올려놓고 나중에 최적화 기준을 만족하지 않거나 VRChat 서비스 이용 약관에 위배되는 아바타로 갈아치우는 등의 꼼수를 사용할 경우 월드 업로드 권한을 1개월간 박탈당하며 심할 경우 게임 내 제제로 이어질 수 있습니다.
- 아바타 월드의 제작자가 소유한 아바타는 서비스 이용 약관이나 커뮤니티 가이드라인을 위배한 사실이 없어야 합니다. 최적화가 덜 된 아바타에 대해서 경고를 받을 수 있으며, 아바타의 상태가 심각한 경우에는 월드 승인이 거부될 수 있습니다.
- 아바타 개발자는 모델을 최적화하기 위해 Cat's Blender Plugin이나 Shotariya's Texture Combiner를 사용할 수 있습니다.
=====================
성능 가이드라인(Performance Tips)
- 월드에 1명의 VR유저만 있을 때 최소 45fps 이상의 프레임이 보장되어야 합니다. 본인이 VR이 없을 때는 갖고 있는 친구에게 월드를 테스트해달라고 부탁해보세요.
- VR과 호환이 되지않는 셰이더(Single Pass Stereo 기술을 지원하지 않는 경우)를 사용하면 월드 승인이 나지 않습니다. VRChat에서는 물 표현에 관련된 셰이더로 Silent's Water Shader를 추천합니다.
- 후처리 효과(post-processing effects)에 유의하여 주십시오. 많은 Screen-Space 효과들이 VR사용자들에게 많은 문제를 야기해왔습니다. 특히 색수차(chromatic aberration), SSR(Screen-Space Reflection), SSAO(Screen-Space Ambient Occlusion) 를 사용하는데 있어서 주의해주세요.
- 한 공간에 2개 이상의 비디오 플레이어를 넣으면 무슨 일이 일어날지 모릅니다. 적어도 성능 문제에 안좋을 것이라는 것은 확신할 수 있습니다.
- 또한 1개 이상의 거울이 들어가도 같은 문제가 일어날 수 있습니다. 어지간하면 버튼을 넣어서 온/오프 할 수 있게 만드는 것이 좋습니다.
- VRChat팀은 월드에 존재하는 모든 거울을 버튼이나 에어리어 트리거로 토글 가능하게 만드는 것을 강력히 권장합니다.
- JetDog의 튜토리얼을 참고해보십시오.
- 실시간 조명을 오남용하지 마십시오. 월드 성능 문제에 치명적입니다.
- 광원을 베이크 하는 것은 매우 중요합니다. 이는 상당한 성능 개선에 도움을 줄 수 있습니다. Xiexe가 올린 관련 정보도 확인할 수 있습니다.
- VRCat의 World Building 포럼에서 위와 관련된 다양한 정보를 얻을 수 있습니다.
기타 다른 조언들(General Tips)
- 월드를 만들고 반드시 테스트 해보십시오. 스폰되자마자 무한 낙하하는 것은 남의 일이 아닙니다.
- VR이 있으면 VR을 쓰고 셰이더가 잘 적용되고 화면에 잘 나오는지 테스트해보십시오. VR이 없으면 친구에게 부탁해보십시오.
- 조명에 관련된 테스트도 꼭 거치길 바랍니다. 툰 셰이더가 모든 조명을 대표하는 것은 아니기 때문에, Standard 나 PRB 셰이더를 통해 빛이 어떻게 비춰지고 있는지 확인하는 것이 좋습니다. 화면이 너무 밝은 문제가 발생한다면 조명에서 빛이 너무 많거나, 조명의 강도(intensity)가 너무 세거나, Tone Mapping 사용을 고려할 필요가 있을 것입니다.
- 월드를 다시 비공개(Private)로 되돌리고 싶다면 VRChat 홈페이지에 접속해서 비공개 처리 할 수 있습니다.