Technical Specifications

Below are the technical requirements and supported features for avatars in Otherside. Following these ensures your assets import cleanly and display correctly.


File Requirements

3D Asset

  • 3D Model Format: GLB (binary glTF)

  • Texture Formats: JPG or PNG

  • Shading Model: PBR (Physically Based Rendering)

  • Max Texture Size: 2048 × 2048

  • Max Tri/Poly Count: 50,000

  • Max Avatar File Size (on disk): 20 MB. Recommended File Size: <10 MB.

  • Physical Size: Max Height 2 meters Min Height 1 meter

MML File

  • UTF-8 encoding


Supported Texture Channels

Only the Basecolor map is required. Other maps (Normal, ORM, Emissive) are optional but can greatly enhance visual fidelity.

👉 Important: Only include Emissive if your avatar actually has glowing elements.

Channel

Description

Colorspace

Token

Basecolor

Defines the visible color and pattern of the model. This is the only required channel.

sRGB

BC

Normal

Adds surface detail without increasing polygon count. For example, wrinkles in clothing or grooves in armor.

Linear

N

ORM (Packed)

A single texture that combines three grayscale maps: Occlusion – Adds baked-in shadows and depth. Roughness – Dark = shiny surface, Bright = rough surface. Metalness – Dark = non-metal (plastic, paint), Bright = metallic. Packing these maps into one texture reduces file size and improves performance.

Linear

ORM

Emissive

Defines areas of the model that emit light (e.g., glowing eyes, neon strips). Use sparingly, only when necessary.

sRGB

E

Last updated