Skip to content

Assets ​

Importing assets ​

To import assets, you can drag and drop files, or click import at: Editor -> + -> import

Assets

js
// or at runtime use:
const upload = await world.storage.set(arrayBuffer);
console.log(upload.status, upload.key);

Optimisation ​

  • Models are compressed using Draco and fflate

  • FBX files are converted to GLB on import

  • Textures are converted to WEBP on import

  • Assets are stored/served on a low latency global network. For more info see storage.

  • Assets are cached locally using IndexedDB.

Supported formats ​

  • Models: GLTF/GLB, VRM and FBX
  • Audio: MP3, OGG/Vorbis, WAV
  • Textures: WEBP, SVG, JPG, PNG

Blender Export ​

Blender is recommended for creating/exporting 3d assets with Uva

Unity Export ​

There a few options for exporting from Unity, none are perfect. Recommended: Needle Engine, glTFast or the Unity FBX/GLTF exporter.

UniVRM ​

UniVRM is great for for exporting avatars from Unity. VRM 0.0 is recommended over 1.0, though both are supported.