Publish an avatar

Build

  1. Open NodeWorld, Avatar Publisher. The first time, click Create Publisher Settings.
  2. Set the avatar root (the object with NWAvatar), its display name, the output folder (by default Builds/Avatar in your project) and the platforms: Windows, Linux, Android (Meta Quest).
  3. Click Validate Avatar. The Validation tab lists the blocking errors, the warnings and the avatar's numbers (triangles, texture memory, bones, renderers, materials, particle systems).
  4. Fix the errors, then click Build Avatar.

The game draws with Vulkan on every platform: the Avatar Publisher sets each platform of the project to Vulkan before building it (Project Settings, Player, Graphics APIs).

The build makes, in the output folder, one folder per platform and avatar-upload.zip, the file you upload.

Upload

  1. On app.nodeworldvr.com/avatars, choose Upload avatar.
  2. Pick avatar-upload.zip; a thumbnail is optional.
  3. The avatar shows Processing, then Ready. Find it in the game in Avatars, Mine.

To change it later, build again and choose Upload a new version on its page: the new zip replaces its files.

An avatar without Android files cannot be worn on Quest: players on Quest see a default avatar instead.

Sizes

At most
avatar-upload.zip160 MB
The avatar's file for one platform, in the zip50 MB (Avatar bundle must be 50 MB or smaller)
The thumbnail5 MB; NodeWorld keeps it as a 512 × 512 PNG