Why Cant I Upload the Same Avatar From Unity to Vrchat
VRChat on Quest: Avatar Performance Woes
Or, "Why Is Everyone Gray Robots?"
If you lot use VRChat on the Oculus Quest, you have probably seen your fair share of the "gray robots" — the generic placeholder avatar that VRChat uses in place of a user's avatar in diverse cases. You've probably also noticed that there are a lot of them.
Why am I seeing a gray robot?
At that place are 2 chief reasons y'all'll see these placeholder "gray robot" avatars: Very Poor operation rank avatars, and avatars without a Quest nugget available.
When an avatar is ranked "Very Poor" on VRChat for Quest, it is hidden by default. It volition show equally a gray robot with the text "Perf Blocked" on the chest, and you can't see it until you lot click "Show Avatar" on each user you lot notice wearing one. We do this to forbid performance issues on the Quest.
In add-on, you'll see more greyness robots when you find someone using an avatar without a Quest version. These robots volition show up with the thumbnail prototype of the avatar on their chest. Clicking "Show Avatar" on them won't do anything. Think of information technology like trying to put a Blu-Ray disc into a DVD player — the player has no idea what the data is.
Okay, but why are at that place so many greyness robots?
The primary reason for placeholder avatars on Quest is the "Perf Blocked" reason. The vast majority of avatars used on the Quest version of VRChat are ranked every bit Very Poor, and therefore are hidden by default. Out of the Very Poor avatars on Quest, nigh of them exceed the limits by 10x or more. This indicates that many Quest avatar authors are not making any attempts to optimize at all, and are instead uploading avatars intended for PC usage.
There's a few reasons for this. Making a "Good" or "Splendid" avatar on Quest is difficult. The limits are quite stringent. We need to brand it easier to brand avatars that fit within the limits — or re-evaluate the limits themselves.
Our goal is to have as many avatars showing as possible. Still, if we show many of these Very Poor ranked avatars at the same time, FPS drops, organisation retentiveness fills up, and your performance tanks. In the worst cases, VRChat will send you back to your Home or merely crash outright.
The secondary reason behind "grey robots" is when an avatar hasn't been uploaded for Quest. This is a harder problem to solve.
Since essentially 100% of the content on VRChat is user-created, we're going to be taking some steps to mitigate both major causes of the "greyness robot trouble".
How is VRChat going to accost Very Poor avatars on Quest?
Let'southward commencement with the "Perf Blocked" gray robots. There'due south a few pathways, simply we're starting out dull. Hither'south our program.
Commencement, since the hardware mural has inverse a flake (and after some extensive benchmarking), we will be increasing the limits for the Very Poor, Poor, Medium, Adept, and First-class Performance Ranks . This volition make it easier to create avatars that autumn within the limits, and hopefully encourage authors to create optimized avatars. Initially nosotros will exist increasing the limit on polygon count for Oculus Quest specifically.
This is an approximate doubling (plus a flake more) of the previous limits for polygon count. Nosotros have some additional ideas for the Performance Rank arrangement that may let us to be more specific with where we're applying pressure. If/when we determine to alter or implement other limits, nosotros'll permit you know. These changes will be coming out in our next release, which is currently in Open Beta.
To be clear, the higher up changes exercise non affect VRChat on PC.
Additionally, we will be taking some preventative measures to help "close the tap" of Very Poor avatars. Most of these avatars come from avatar worlds, so nosotros will:
- Find the most pop avatar worlds with Quest avatar pedestals that are mostly (or all) ranked equally Very Poor.
- Contact the authors of these worlds and request that they either optimize the models they have uploaded, or to remove them.
- If no action is taken, the worlds volition exist removed from search.
We accept further deportment planned, but for the moment, we would like to enact these changes and see how the community adapts. Our promise is that the loosened limits along with the pressure level to ameliorate avatar functioning will aid reduce the "grey robot" problem, as well as improve performance overall.
We will begin this process around the aforementioned time our next release goes out.
Alright, only what most PC-only avatars? They're robots also.
Avatars that but have PC assets announced as a grayness robot on Quest. We plan on addressing this with the Avatar Fallback organisation.
With Avatar Fallbacks, you volition have the ability to choose an avatar to serve every bit your Fallback. If someone from another platform is looking at your avatar, only your avatar lacks an nugget package for the platform they're on, you lot will instead look like your Fallback.
You will be able to choose from a list of our default avatars every bit your Fallback. In add-on, you lot can upload an avatar yourself to act as your Fallback avatar, but it must have a Performance Rank of Proficient or ameliorate and it must be marked as a fallback during upload. (That does hateful you'll demand to reupload to utilize it). This fallback will be the same no affair what avatar you're currently wearing.
As an example, if you are wearing a PC-simply avatar while speaking to your friend who is on the Oculus Quest, they volition currently see you lot as a "gray robot". With the Fallback system, y'all volition instead be able to choose how you lot appear to your friend while wearing any PC avatar that doesn't have a Quest version! You can even choose one of your own avatars as your Fallback, equally long every bit it meets the requirements given above and has been tagged appropriately during upload.
Avatar Fallback is a brand-new characteristic! Yous tin can read more nigh in our documentation. Information technology'll exist coming out in our next release, which is currently in Open Beta.
We're making these changes to assist solve (or at least mitigate) some of the more difficult bug for our Oculus Quest customs — "everyone'south a gray robot", and "wow, where'd my frames go after i clicked 'show avatar' on that wolfboy?"
We deliberated quite a long time on how to address these issues! We decided on an approach that would both allow easier creation of avatars on the Quest platform, while also applying pressure to create performant avatars. We want to avoid difficult limits on operation ranks on VRChat for Quest, but it may be an eventuality.
Going frontwards, we will go along to implement both technical and policy changes for VRChat on the Oculus Quest / Quest ii to avoid the aforementioned "gray robot" and operation issues. In addition, we're continuing our ongoing performance work for VRChat on Quest and PC.
Nosotros believe these changes will benefit the VRChat community equally a whole, and will arrive easier to brand a performant Quest avatar!
Source: https://medium.com/vrchat/vrchat-on-quest-avatar-performance-woes-1a3cc228a442
0 Response to "Why Cant I Upload the Same Avatar From Unity to Vrchat"
Post a Comment