NoxVR Documentation

Setup

Instructions to set up your Avatar.

Setup up Project

  1. Open your project (introduction guide if you haven't yet).
  1. Intro Assets, make a folder for your avatars, e.g., Avatars.

If you have made a fork, you can exclude the folder with .gitignore or with _ before the folder name.

  1. Import your avatar assets into the folder.
    You can separate different avatars into subfolders if needed.
  2. Make a new scene, e.g., OpenMe (this is just a convention).
  3. Place assets in corresponding folders.
  4. Open the scene.

If you have any problem with the importing process, please refer to the From scratch tab.

  1. Import the Unity package.

You can drag and drop the .unitypackage file into the Unity Editor window,
or use Assets -> Import Package -> Custom Package... from the top menu,
or just double-click the file in your file explorer,
to import it.

  1. Validate files and click "Import".
  2. Open the scene or create a new one with a prefab.

Fix Meshes

  1. Select the mesh in projet and ensure the avatar is selected as Humanoid in the Rig tab of the Inspector.
  2. Click on Apply.
  3. Click on Configure... to open the Avatar Configuration window and ensure the bones are correctly mapped.

If some bones are missing or incorrectly mapped, you can manually assign them by dragging and dropping the corresponding bones from the Hierarchy window to the Avatar Configuration window. Is recommended to check Jaw in Head, if the is correctly mapped, you can just remove assignment (the jaw is optional) with Suppr under Insert in you keyboard. If a bone (required) is missing, the preview will show a red cross and you won't be able to proceed, you need to assign it.

  1. Once all bones are correctly mapped, click on Done.
  2. You can now drag and drop the mesh into the scene

Fix Blendshapes Rendering

To fix some issues with the model (like blendshapes rendering with shaders), you can follow these steps:

  1. Select the mesh in projet and ensure you are in Model tab of the Inspector.
  2. Change Read/Write to On.
  3. Modify Legacy Blend Shape Normals to On.
  4. Click on Apply.

Fix Materials

Nox uses the Universal Render Pipeline (URP), that differs from the default Built-in Render Pipeline (deprecated).

You can follow the official Unity guide to convert materials to URP.

If you need to a specific shader, you can find assets at the Unity Asset Store or the list of Shader page.

Setup • NoxVR Documentation