Repository navigation
Avatar Creations for BasisVR
This tutorial is meant to get a basic avatar into BasisVR. You must already have some skill with unity.
-
Install Unity Hub
-
Install Unity 6 6000.0.29f1: unityhub://6000.0.29f1/9fafe5c9db65
-
When installing make sure you also install the Windows Build Support (IL2CPP) module. If you miss adding the module you can always go back to Installs in the unity hub and click on the gear icon and add the module

-
Download Copy of BasisVR
-
Extract the main.zip
-
In Unity Hub, Added a project from disk

- Add the project from Basis-main\Basis

-
Open the project (make sure you open in the right version of unity if you have more than one version installed)
-
Open a basic scene

- Add your avatar to unity and make sure the model rig is set to humanoid. Check the BasisVR Wiki if you need more info on this.

- Add the FXB to your scene

- Make sure your avatar has a Animator on it and if not make one.

- Add new component to the root of the avatar: Basis Avatar

- (Must Do) Add a name and description (make it simple if you want but must have data in them)

- Make sure to set the skin mesh for your model for face viseme and face blink

- Turn on Eye and Mouth Gizmo and move them to where it should be

- Set your visemes. if you are using a VRChat avatar it should looks like this. If you do not have visemes then your mouth will not move.

- Add your blink blendshape. Much like the visemes, you may already have a blink built in. if not then you will not blink.

-
We will not be added jiggle physics, please refer to the basis wiki for that info.
-
You should be able to us any URP Shader you want if you want to change shaders.
-
Click Avatar Bundle

- Upload the .BasisEncyptedBundle and .BasisEncyptedMeta to direct linking host. Read Basis Wiki for using Google Drive.

-
Save the do not upload password otherwise you will not be able to decode the avatar
-
In Basis when you open avatar you can paste in the links for the .BasisEncyptedBundle and .BasisEncyptedMeta then paste in the long password from dontuploadmepassword.txt