Skip to content

Upload to VRChat

Go Live is the last stop on the rail: a quick check before your avatar goes anywhere, then an upload through the official VRChat SDK, signed in to your own account.

Go Live lists what an upload needs, and each line reports its own state:

  • A base is applied. If not, pick one in the Base panel.
  • Menu memory is within VRChat’s limit. If your abilities need more expression memory than VRChat allows, remove an ability or two, or continue and let the build try to compress them.
  • Everything is applied to your avatar. If you changed abilities and have not applied them yet, one press of Apply pending changes catches up.

Upload to VRChat unlocks once every check passes and any running test or loading has finished.

  1. Name and visibility. Give the avatar a name, an optional description, and choose who can use it: only you (private) or everyone (public).

  2. Height (optional). VRChat sizes you by your avatar’s height. Turn this on to have the uploaded copy scaled to a height you pick, measured to the eyes like VRChat’s own scale menu. Your files and the preview are never touched. Leave it off to upload at the size the avatar was made.

  3. Thumbnail. Frame your avatar in the preview. This picture is what VRChat shows in menus.

  4. Certification. VRChat asks every uploader to certify their content, so read the statement and confirm. LAS only passes your answer along and never answers for you.

  5. Sign in to VRChat. Log into your VRChat account in Unity’s VRChat panel, which LAS opens for you. The login stays between you and VRChat, and LAS never sees your password.

  6. Upload. LAS builds, optimizes, and sends the avatar. When it finishes, open VRChat’s menu, go to Avatars, and find it under Personal. It can take a minute or two to appear.

While building, LAS shrinks textures and drops data VRChat never loads, without changing how your avatar looks. Only the uploaded copy is changed. Your project stays exactly as you made it.

Two extra helpers step in only when the avatar would miss VRChat’s Poor performance limits, the threshold many players use for showing avatars:

  • Physics trim. Matching chains merge and share a grab point, and if that is not enough, physics detail is reduced just far enough to fit, least important chains first. Sliders let you choose what is given up first, and chains you hand-tuned are protected.
  • Mesh merge. Meshes are combined just enough to fit the limit, and any clothing toggles that get folded in are rewritten so they keep working.

After the upload, Go Live reports your VRChat performance rank and exactly what, if anything, was trimmed or merged, so you know to check those in game. Every optimization can also be switched off if you want your files sent exactly as they are.

Upload again anytime and the same avatar updates in place, keeping its VRChat ID, so worlds and favorites still point at it. If nothing changed since the last upload, VRChat simply skips it.