Avatar 3.0: Difference between revisions
No edit summary |
|||
Line 36: | Line 36: | ||
== Other Topics == | == Other Topics == | ||
* [[Avatar 3.0/Visemes|Visemes]] | |||
* [[Avatar 3.0/Eye Tracking|Eye Tracking]] | |||
* [[Avatar 3.0/Visemes]] | |||
* [[Avatar 3.0/Eye Tracking]] | |||
=== Expressions === | === Expressions === | ||
* [[Avatar 3.0/Expressions]] | * [[Avatar 3.0/Expressions|Tutorial]] | ||
* [[Avatar 3.0/Expressions/ | * [[Avatar 3.0/Expressions/Speed Sliders|Speed Sliders]] | ||
== Testing == | == Testing == |
Revision as of 19:35, 11 August 2020
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)
Note: YMMV: This guide was originally written back when Avatar 3.0 was initially released.
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 the Download link on the left sidebar, 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
Expressions
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.