Learn ShapesXR
HomeGet AppDashboard
  • About ShapesXR
  • Pricing Limitations FAQ
  • Getting Started
    • Sign In
    • Compatible VR Headsets and downloading
    • Free or Paid
    • Performance limitations
  • Tutorial Series
  • Basics
    • Lobby
    • Movement/Locomotion
    • Scenes
    • Viewpoints
    • Undo/Redo
    • Environment
    • Settings
    • Space links
  • Objects Creation
    • Tools and Toolbar
    • Shape Tool
    • Assets Library
    • Draw tool
    • Text Tool
    • Paint tool
  • Objects Manipulation
    • Basic manupulation
    • Gizmo
    • Snapping
    • Grouping
  • Object Inspector
    • Material Customization in Object Inspector
  • Collaboration
  • Mixed Reality & Passthrough
    • MR mode (Passthrough mode)
    • Room-scale mode
    • Room-scale collaboration
    • AR Headset simulation
  • Prototyping
    • Interactivity and Play mode
    • Gaze & Pinch interaction
    • How to prototype with sounds
    • Attach to body
  • Figma Import
  • Import
    • Uploading and using your assets
    • Limits and recommendations
    • Centering and adjusting the scale and rotation of imported models
    • Figma integration
    • File management (folders)
    • 3D Models importing tips
    • Images importing tips
    • Import FAQ
  • Export & Sharing
    • Export as 3D model
    • Sharing spaces via app/web
    • How to embed spaces
    • Unity Integration
    • Taking photos
    • How to import into Unreal Engine 5
  • Presentation
  • Copy & Paste
  • Holonotes
  • Project Management
  • Web Editor
    • Controls
    • Follow mode
  • Guides
    • Business license activation
    • Education license activation
    • Email change guide
Powered by GitBook
On this page
  • 3D models
  • Images
  • File size limits
  • General performance recommendations
  1. Import

Limits and recommendations

PreviousUploading and using your assetsNextCentering and adjusting the scale and rotation of imported models

Last updated 1 month ago

3D models

Available formats: OBJ, GLB, and glTF (as ZIP)

Recommended model specifications:

Up to 10 000 vertices. 1 material per OBJ model. 3 materials per glTF or GLB model. Textures under 1024x1024px.

Hard: 100 000 vertices, and 32 submeshes/materials with textures under 2048px.

Our application currently does not support animations, bones, or skins in 3D models

Images

Available formats: PNG and JPG + Figma files

Recommended image specifications:

Up to 1MB and 1024x1024px.

Hard: Up to 2048 px (images compress automatically).

File size limits

20 MB per import file for the Creator plan (free).

50 MB per import file for.

General performance recommendations

Be careful, standalone VR is very sensitive to the number of objects, sub-objects, and matrices - this can greatly affect performance.

If it is possible to merge individual geometries into one model and merge textures, this will help you save performance in your scenes.

To improve the performance of your VR space with imported models, we recommend optimizing your models.

If your model has multiple textures and materials, we recommend combining the textures and materials into one texture and one material.

This helps solve many potential issues. Models with fewer materials work better in mobile graphics.

It is critical to make one texture and material for OBJ format. But for glTF or GLB formats, we also recommend minimizing the number of materials and textures.

. Note that ShapesXR interfaces, avatars, and other elements can take 50-100 draw calls.

Bake Multiple Materials to One Texture Map - Author: Ryan King Art

Paid plans
Recommend 200-300 objects/materials per scene (Draw calls) for Quest 2
https://www.youtube.com/watch?v=wG6ON8wZYLc