3D formats supported
2D formats supported
Requirements and Limitations
Animations

Augment supports 2D and 3D models.

3D formats supported

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.

Back to top

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.

Back to top 

Polygon count

Polygon countResults
Triangle limit1,000,000Your 3D model will be rejected by
Augment’s server above this limit.
WarningThe model doesn’t work however
within the triangle limit?
The limit may vary according to :
textures, animations, device model.

Back to top of requirements and limitations

Back to top 

File size

The zip file uploaded in Augment must not exceed 100MB.

Back to top 

Materials

The Augment 3D Engine supports all standard materials: ambient, diffuse and specular.

Standard materialStandard STL material
If there is no material, the mesh will be grey.STL models have a default material and appear blue in Augment.
standard-material-03standard-stl-material-04

Back to top of requirements and limitations

Back to top 

Lighting

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:

  1. Make sure that you’ve included your texture files in your zip bundle, at the root of the folder.
  2. Make sure your texture file names don’t contain any spaces or special characters.
  3. If the problem persists, try to re-encode your textures, using an image editor like Gimp or Photoshop.

Back to top of requirements and limitations

Back to top 

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 5121024 x 10242048 x 2048
RGB33 textures max8 textures max2 textures max
RGBA25 textures max6 textures max1 texture max

Back to top of requirements and limitations

Back to top 

Transparency

Transparency settings supported: the Augment 3D Engine supports opacity material and alpha blending in textures.transparency-settingsBack to top of requirements and limitations

Back to top 

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)
limit-triangle-sorting-mayalimit-triangle-sorting-augment-3D-engine

Back to top of requirements and limitations
Back to top 

Limitation – Elements sorting

Maya render (post processing)Augment 3D Engine (real-time)Augment 3D Engine (real-time)
Scene Graph description:
All cases work
Scene Graph description:
– green_sphere
– blue_sphere
– red_cube
– plane
Scene Graph description:
– blue_sphere
– green_sphere
– red_cube
– plane
Limit-maya render (post process)limit-Augment3D (real time)-middlelimit-Augment-3D-engine-right

Back to top of requirements and limitations
Back to top 

Z-fighting

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)
Z-fight-Augment 3D engine ( real time)Z-fight-Maya render (post processing)

Back to top 

Missing capabilities

The Augment 3D Engine does not support:

Augment does not take into account the lights in the original scene. Thus it cannot support shadows as defined by these lights.

– Shadows
– Environment map

ANIMATION

Augment supports 2 types of animations: node and bone
Click here for instructions to import a 3D animated model

Node animation:

Example of node animation: Animated robot

Back to top 

Bone animation:
  • 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

To import an animated 3D model onto Augment :

  1. Create your animated 3D model in any 3D software.
  2. Export the animated model with the animation parameters in Collada
  3. 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.