Make an avatar
A NodeWorld avatar is a humanoid model with the NWAvatar component on its root. It is only visual: it follows the player's body and voice, it does not run scripts.
Your first avatar
- Install the SDK with NodeWorld SDK Avatars.
- Follow avatar setup: the default avatar of the SDK, ready to publish, and your own model step by step.
- Publish it with the Avatar Publisher and upload it on the website.
When the Avatar Publisher refuses it, its messages are in troubleshooting.
What the model needs
- An Animator on the root with a Humanoid Avatar (Unity's Rig import setting: Animation Type, Humanoid). NodeWorld reads every bone from it, never by name.
- The 15 bones of full-body tracking: hips, spine, head, both upper arms, lower arms and hands, both upper legs, lower legs and feet.
- A bind pose close to a T-pose: upper arms roughly horizontal, legs roughly vertical.
The NWAvatar component
Add NWAvatar to the root of the avatar. Its inspector shows whether the rig is valid, the bones it found and the body measurements.
| Field | What it does |
|---|---|
| View Position | Where the eyes are, in the avatar's space: the player's view sits there. Auto-Detect Viewpoint finds it from the eye or head bones; it must be above the root. |
| Manual Viseme Mapping | Lip sync: off, NodeWorld finds the mouth blendshapes by their names. On, you pick the Manual Viseme Renderer and assign each viseme's blendshape yourself (Manual Viseme Standard: Oculus 15 visemes by default). |
What an avatar may not have
- Collider, Rigidbody, Camera and directional Light: the build refuses them.
- Missing scripts: the build refuses them.
- Other scripts and components that are not visual: they are removed from the build, with a warning.
Budgets
Beyond these, the Avatar Publisher warns you; the avatar is still built, but it costs every player around you.
| Recommended at most | |
|---|---|
| Triangles | 70,000 (warning from 50,000) |
| Texture memory | 40 MB (warning from 20 MB) |
| Texture size | 2048 × 2048 |
| Bones | 256 |
| Skinned Mesh Renderers | 8 |
| Materials | 8 |
| Particle systems | 4 |
Then publish and upload the avatar.
