Uploading Models

Supported model formats, encoding details, and plan-based limits for Meshless projects.

Supported formats

FormatExtensionNotes
GLB.glbPreferred single-file format
Stereolithography.stlSupported; materials are assigned during encoding

Other formats (OBJ, FBX, USDZ, glTF JSON) are not supported for direct upload. Convert them to .glb first — Blender, Cinema 4D, and most DCC tools can export .glb directly.

Plan limits

PlanActive modelsFrames per modelMax resolutionMonthly viewsStorage
Hobby5721024 × 102425,0001 GB
Growth1001441024 × 1024100,00010 GB
Pro1,0003602048 × 20485,000,00050 GB
CustomCustomCustom4096 × 4096CustomCustom

Custom plans have tailored limits, SLA, and support — talk to us.

Publishing capabilities

PlanTeam seatsCustom domainsAnalyticsAPI access
Hobby2Not includedNot includedNot included
Growth5IncludedAnalytics dashboardNot included
Pro1010 embed domainsAdvanced analytics300 req / min + 1 M / month
CustomCustomCustomAdvanced analyticsCustom

What happens during encoding

Meshless encodes entirely in your browser — your source model file is never uploaded to or processed by Meshless servers.

  1. The browser loads the model and prepares the requested frame set for your plan.
  2. A camera orbit is generated around the product center.
  3. Each frame is rendered and compressed to WebP.
  4. The completed frames are uploaded directly to the CDN from your browser.
  5. The project becomes ready to embed once all frames are available.

For the best results, start with a clean .glb, optimized textures, and a centered model origin. See Supported Formats for preparation tips.