Avatar 3.0
Warning: This page is a work in progress. Expect frequent changes. Making this up as I go. Feel free to chip in. - N3X15 (talk) 17:07, 7 August 2020 (CDT)
Warning: YMMV, this was written during the initial release on Aug 7th, 2020.
Prerequisites
- Unity 2018.4.20f1 (Download from here using the Unity Hub.)
- A shitload of HDD space (Recommended dedicated HDD)
Setting up Unity
TODO: Unity shit here
Downloading VRC SDK
- Log into https://vrchat.com/home/login
- Navigate to https://vrchat.com/home/download and download the VRCSDK3-Avatar unitypackage. You MUST use the avatar version.
- Save the unitypackage anywhere.
Setting up the project
- Open Unity 2018.4.20f1.
- Create a new 3D project on a HDD with plenty of space.
- Drag the VRCSDK3-Avatar unitypackage into your assets tree.
- Extract everything.
- You probably want to do the same with Dynamic Bones and other packages.
- Disable baked lighting:
- Open Window > Rendering > Lighting Settings
- Uncheck Mixed Lighting > Global Illumination
- Close the dialog
Creating an Avatar
- Drag your FBX from the Assets Tree into the Scene.
- Set up your materials.
- Right-click the avatar's root node in your scene and select "Unpack Prefab".
- Select your avatar's root node in the scene.
- In the right component sidebar, select "Add Component".
- Search for and add a
VRC Avatar Descriptor
component. - Set your viewball to be directly between your eyes. (View > View Position, look for the little white ball)
- Do not move it forwards to avoid clipping; The game's IK has changed and this old trick will actually cause more problems than it used to solve.
Other Topics
TODO: Words
Testing
- Open VRChat SDK > Show Control Panel
- Log into your account.
- Select the Builder tab
- Select your avatar from the list, if needed.
- Fix any issues, such as mipmapping.
- Select Build & Test to compile the avatar and deploy it to your local VRChat install.
- Open VRChat from Steam, in either VR or Desktop mode.
- Test as desired.
Note: Nobody will be able to see your avatar in this stage.
Deploying to VRChat
- Open VRChat SDK > Show Control Panel
- Log into your account.
- Select the Builder tab
- Select your avatar from the list, if needed.
- Fix any issues, such as mipmapping.
- Select Build & Publish for Windows to compile the avatar and deploy it to the VRChat servers.