Skip to main content

Optimize Your Verse for Any Device

Optimizing Verses for Performance

When creating Metaverse projects, ensuring performance across all devices is essential. From wired-in high-end VR headsets to mobile phones, each device type has different limitations. Optimizing your Verse will make it accessible and enjoyable for a wider audience.

A primary strategy for boosting performance is reducing the overall complexity of your project. This includes limiting the number of objects and optimizing assets like images, videos, and 3D models.

Measuring Performance

To evaluate your Verse’s performance:

  • On desktop:

    • Inside a Verse, enable the FPS meter via your settings.
    • In the XR Editor, review any warnings in the sidebar and use the Health Check tool for detailed diagnostics.
  • In VR: Type /vrstats in the chat box to access real-time performance metrics, including FPS, triangle count, and texture usage.

This will display key data such as load times, triangle counts, and texture usage.

Optimizing Images & Videos

Heavy media assets can slow down your scene. Here’s how to optimize them:

  • Resize assets: Lower the resolution of large images and videos.
  • Compress files: Use Photoshop’s “Save for Web” or online tools to minimize file sizes.
  • Use efficient formats: Convert .pngs to .jpegs when appropriate.
  • Convert GIFs to video: Videos are more efficient and will improve load times.

Optimizing 3D Models

Detailed 3D models can strain performance. Two critical aspects affect model complexity:

  1. Texture resolution
  2. Triangle count

Externally sourced models, such as those from Sketchfab, may require manual optimization to achieve optimal performance.

🔹Pro Tip: To help with this, you can filter your Sketchfab or objects searches by Low Poly to find models that are already optimized.

Reduce Texture Size

Steps to reduce texture sizes in a .glb model:

  1. Convert the .glb to .gltf to access texture files.
  2. Open textures in an editor like Photoshop.
  3. Reduce texture dimensions by half or more, depending on performance needs.

Watch this video tutorial for a step-by-step guide:

Reduce Triangle Count

Aim for models with tens of thousands of triangles rather than hundreds of thousands. Many models can be simplified using Blender’s Mesh Decimation tool with little impact on visual quality.

Notes for Oculus Quest & Mobile

Performance and visuals may vary on devices like Oculus Quest and mobile phones. Always test your Verse on multiple platforms to ensure a smooth and consistent user experience.