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:
- Texture resolution
- 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:
- Convert the
.glb
to.gltf
to access texture files. - Open textures in an editor like Photoshop.
- 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.