The smaller the size of a 3D scene, the faster AR loads for users, increasing the likelihood of it working correctly across various devices. Optimizing the size of 3D files is crucial for enhancing user experience and performance.

It is essential to find a balance between visual quality and functionality in an AR scene.

A well-optimized 3D object for AR should:

  1. Have a GLB file size up to 10 MB.
  2. Use textures up to 1024x1024 (512x512 for smaller objects), in JPG format.
  3. Contain up to 100,000 vertices.

Here are some tips to help you reduce the size of a GLB file in Blender:

Scene Cleanup:

• Ensure only necessary elements for the model are present in the scene.

• Remove unnecessary cameras, lights, and other objects.

Scale and Position Check:

• The model should have proper topology without internal overlapping surfaces and flipped normals.

• The pivot should be at the origin and correctly positioned relative to the object.

• Ensure the model scale is 1, as it will display in real life at the same size set in the scene.

• If the scale is not 1, the model will revert to 1 during export and appear differently in AR.

Снимок экрана 2024-06-18 в 16.12.24.png

Geometry Optimization of 3D Objects

It is recommended to maintain no more than 80 objects and up to 100,000 vertices in the scene.

You can enable scene statistics here:

Снимок экрана 2024-06-18 в 16.17.00.png