This is the step-by-step guide that shows you how to upload an avatar to VRChat from Unity Software
Make sure you are using the right Unity version (Unity 2019.4.29f1.) to be able to upload avatar to VRChat.
Register on VRChat and Download the SDK3 Avatars from the following link: https://vrchat.com/home/download
Make sure you have a user account with at least “New User” Trust Rank or a Premium account to be able to upload content.
Download your avatarfrom your private user area and unzip the file in a folder. In case you don’t have created yet your own avatar, you can get it here.
The guide to upload your avatar to VRChat
- Create a new project from Unity using the 3D Template.

- Assets > Import Package > Custom Package – Import the Avatar SDK3 package you downloaded from VRChat downloads page.

- Go on VR Chat SDK – Show Control Panel – Add Username and password – Sign In

- From Unity – Assets – Import Asset – Select all the files that you unziped on the folder (if there is a Materials message click on “Fix Now”)

- Inside Assets tab, click on the object of your Avatar

- In the inspector, click on the model and select “Import” on Blend Shapes Normal

- In the inspector, go to Rig tab and select “Humanoid” in the Animation Type, then select “Create from this model an Avatar Definition” and then Apply

- In the inspector, go to the Materials tab and select “location” and change the option to “Use External Materials (legacy)”

- Go on the Hair object and select Fade on the Rendering Mode.

- Import the Avatar from the Assets tab to the Project Scene

- In the inspector, Add an animator component if it doesn’t have one already.
- In the inspector, click on Add Component and add a VRC Avatar Description component

- In the View option of the inspector, click “View”

- Move the selection that appears close to the head to put it on the right height for the head view

- Go on VRChat SDK – Show Control Panel
- Go to builder tab
- If you see any error message, click on Autofix

- Click on Build and Publish for Windows
- In the VRChat Window, add name and description

- Open VRChat / Access the menu / Go in Avatars / Select the last Avatar that you just created and click on Change Avatar

Helpful Links: https://docs.vrchat.com/docs/creating-your-first-avatar
Do you want to get a photo-realistic avatar? Check out our avatar maker, we just need a selfie!
8 Comments
Trackbacks/Pingbacks
- Guía para importar un Avatar a VRChat – Union Avatars – […] (Click to read this post in English) […]
- How do I create a VR avatar? – AnswerParadise.net – […] https://unionavatars.com/how-to-upload-avatar-to-vrchat/ […]
where the f… is link to download Unity 2019.4.29f1.? why is it in this instructions that first to download this??
Good day, Ondrej! You can find the URL at the very beginning.
I share it here for you too: https://unity3d.com/get-unity/download/archive
Have a great day!
So a new avatar created can only be uploaded or used in VRChat and nowhere else? I want to use the avatar created in my oculus quest.
Morning Sir! For the time being, you can use your avatar on different platforms like the ones we show you in the following articles:
https://unionavatars.com/5-super-ideas-you-can-do-with-our-avatars/
https://unionavatars.com/how-to-use-liv-with-your-own-avatar/
https://unionavatars.com/upload-your-avatar-to-somnium-space-using-unity/
how do i get my sdk3 avi to work it doesnt load properly
I´m afraid, we don´t know what could’ve gone wrong. Let us check it out and by next week we will update the post if there is any problem!
In the meantime, you can always check our Discord community and get acquainted with our users! https://discord.gg/7vTxJVwU
Your RSS feed doesnt work in my browser (google chrome) how can I fix it?
Thanks for your question! Can you please elaborate on the problem? Are you using any specific extension?