Prepare your model
Import format supported
MyARStudio supports the GLB file format as input. Take care when creating the GLB file that the model is placed in the center of the scene. Otherwise, in the augmented reality view on iOS, the model will not be placed in the correct position.
Rendering model
We adopt the PBR approach (Physically Based Rendering).
Browser vs AR
In browsers illumination is managed via environment images in equirectangular JPG or HDR formats.
In AR the device detects the real world light and illuminate your model accordingly.
Material limitations
Every sub-mesh of your 3D model must have exactly 1 material set. You cannot have multiple materials assigned to the same mesh otherwise some visualization problems may occur, in particular on some Android platforms.
If you have meshes with more than one materials set, simply separate that mesh into 2 or more sub-meshes (based on the material), each with a single material set on all polygons.
Naming materials
MyARStudio shows the names of the materials and not the names of the sub-meshes so use meaningful names for your materials to easily identify them inside the platform.
Physical dimensions
One unit in the 3D world corresponds to one meter in the real world. This is important when viewing in Augmented Reality mode.
Digital dimensions
Depending on your distribution strategy this may be more or less important. In general, it is a good idea to keep the size of 3D models and textures in the range of some MB total. These contents are distributed via the Internet and the size impacts on load time and also on the performance on older devices. Quick load time is always appreciated.
See these guides to optimize your models:
Draco compression
Some softwares use the Draco compression. It's a technique to reduce the size of the 3D model file size (stored on a hard drive) but it does not reduce the complexity of the model. Once loaded in memory for visualization the number of polygons is the same. A Draco compressed file may seem small but can be very heavy once loaded, especially on a smartphone.
You can upload Draco compressed models but they get uncompressed for compatibility issues. We advice not to use Draco compression for the models you intend to use with My AR Studio as it can hide the real size and complexity of the model.
If you need to reduce the complexity of your model there are various techniques. Please refer to:
PBR quick guide
If you are new with PBR you should stick with Base color, Metalness and Roughness properties. Combination of these three will impact most of your object appearance.
Next you can add the Normal map to increase micro-surface details and then the Occlusion map to improve shadows of the smaller details.
Emission should be seldom used and only for emitting light situations like LCDs, LEDs and such.