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.
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 Materials tab and select “Extract Materials”
- Create a new folder and extract the materials. 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, click on Add Component and add an Animator component
- In the inspector, click on Add Component and add a VRC Avatar Descripto component
- In the View Position option, click on Edit
- 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