Avatar 3.0: Difference between revisions
Created page with "{{WIP|Making this up as I go. Feel free to chip in. - ~~~~}} {{Warning|YMMV, this was written during the initial release on Aug 7th, 2020.}} == Prerequisites == * Unity 2018...." |
No edit summary |
||
Line 21: | Line 21: | ||
# Extract everything. | # Extract everything. | ||
#* You probably want to do the same with [[Dynamic Bones]] and other packages. | #* 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 <code>VRC Avatar Descriptor</code> 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}} | |||
* [[Avatar 3.0/Visemes]] | |||
* [[Avatar 3.0/Eye Tracking]] | |||
* [[Avatar 3.0/Animations]] | |||
== 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. | |||
== Deploying to VRChat == | |||
# |
Revision as of 23:12, 7 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)
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 2020.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.