Requirements for the best AR and VR experience
Here is an overview of different requirements for 3D models for Augmented and Virtual Reality. If you are not a 3D modeler but work with someone who is, share this description.
glTF File Format Variations
There are three different variations of the glTF file format. First, there is glTF Sperate recognized by the .zip file format. There is a glTF Binary identified by the .glb extension, and there is a lot of Embedded recognized by the .glTF extension. Fectar Supports only glTF Sperate and glTF Binary!
Warning: This is the least efficient of the available forms. Fectar does NOT support this format.
A typical .glTF file
- One glTF file
- 1 BIN File
- 1 Base color Texture
- 1 Normal map
- 1 Metalness texture
- 1 Roughness texture
- OPTIONAL: 1 ORM texture instead of 1 Metalness texture and 1 Roughness texture
- OPTIONAL: 1 emissive map
Textures are converted to JPEG; use only PNG when transparency is needed.
3D model does not exceed 25 MB; 3D models should typically be around 15 MB.
The Mesh
- The 3D Mesh has no inverted or overlapping polygons.
- There is no unnecessary geometry.
The amount of Mesh used should be enough to ensure the correct shape of the silhouette. Otherwise, there is too much geometry used.
Materials
- A PBR workflow is used.
- Only one material is assigned to the whole object (when possible).
Learn more about glTF
To learn more about the glTF format, you can also visit the special website of the Kronos Group.
The 3D model does not meet the requirements for the glTF
This means the Mesh has one or more of the following exceptions:
- No clean geometry
- More than 150.000 polygons
- More than 25 MB
- A lot of separate objects
- Multiple materials
- More than five textures
- More than one looping animation like walking, sleeping, attacking, eating, etc.
- Blendshapes & facial animations
If your 3D model does not meet the glTF workflow criteria, we recommend you use our Unity workflow! However, if you want to start immediately, please find more information on how to start here.