Augment supports 2D and 3D models.
3D formats supported
- Collada : .zip file including a .dae file + textures or a .zae file alone or Download an example.
- Wavefront : .zip file including a .obj file + .mtl fil (materials) + textures. Download an example.
- STL : .stl file, no texture. Download an example.
- Check out all our export formats here.
2D formats supported
- 2D is for flat models that represent images like posters or paintings.
- Images can be uploaded in .jpg (or jpeg), .bmp, .png, .tga, or .gif formats.
- The files containing 2D images do not need to be zipped before manual upload.
- To visualise your own 2D models with Augment, sign in and upload your files on Augment manager.
Requirements and Limitations
3D model limitations
Your mobile device is not as powerful as a professional computer. Your 3D model needs to abide by certain guidelines in terms of total polygon count and file size in order to work fine in Augment, ie in a mobile and real-time environment.
|Triangle limit||1,000,000||Your 3D model will be rejected by
Augment’s server above this limit.
|Warning||The model doesn’t work however
within the triangle limit?
|The limit may vary according to :
textures, animations, device model.
The zip file uploaded in Augment must not exceed 100MB.
The Augment 3D Engine supports all standard materials: ambient, diffuse and specular.
|Standard material||Standard STL material|
|If there is no material, the mesh will be grey.||STL models have a default material and appear blue in Augment.|
Augment uses one dynamic light only. The light position is around the real camera.
Lower end mobile devices cannot support more than one light.Back to top
Texture formats supported
Augment supports 4 texture formats : PNG, JPG (or JPEG), BMP and TGA.
If your model looks untextured in Augment, there are a few things you can do:
- Make sure that you’ve included your texture files in your zip bundle, at the root of the folder.
- Make sure your texture file names don’t contain any spaces or special characters.
- If the problem persists, try to re-encode your textures, using an image editor like Gimp or Photoshop.
Texture size limit
The total size of all your texture should not exceed 25MB.
If a texture size exceeds 1024×1024, you will have a warning during the upload.
Check the table below to know the maximum number of textures per model according to your textures resolution.
|512 x 512||1024 x 1024||2048 x 2048|
|RGB||33 textures max||8 textures max||2 textures max|
|RGBA||25 textures max||6 textures max||1 texture max|
Transparency settings supported: the Augment 3D Engine supports opacity material and alpha blending in textures.Back to top of requirements and limitations
Limitation – Triangles sorting
The Augment 3D engine cannot sort triangle for each frame in real-time.
|Maya render (post processing)||Augment 3D engine (real-time)|
Limitation – Elements sorting
Z-fighting is a flickering rendering where two (or more) primitives have similar values in the z-buffer (co-planar surfaces). There is no z-fighting preprocess. This issue depends of the hardware (GPU) buffer precision. This phenomenon is amplified on Android devices (the depth buffer precision is very low).Tip: to remove z-fighting, make sure your primitives don’t have similar z-values.
|Maya render (post processing)||Augment 3D Engine (real-time)|
The Augment 3D Engine does not support:
– Environment map
Augment supports 2 types of animations: node and bone
Click here for instructions to import a 3D animated model
Example of node animation: Animated robot
- 40 bones per mesh max on Android.
- Maximum number of bones affecting to a single vertex is 4.
- 64 bones per mesh max on iOS.
Example of bone animation: Animated Astroboy
- Create your animated 3D model in any 3D software.
- Export the animated model with the animation parameters in Collada
- Zip the .dae file and textures and upload the .zip file on Augment. Augment automatically plays the animation at launch and loops the animation endlessly.
WARNING for 3ds Max users: the Augment plugin for 3ds Max exports your model in OBJ, which does not support animations. For animated models, please perform a manual upload in Collada format from 3ds Max.