Skip to main content

3D Models (GLB & GLTF)

Import 3D models in glTF format to place detailed objects — buildings, infrastructure, equipment, vehicles — at precise locations on the globe.


Supported formats

FormatExtensionNotes
Binary glTF.glbSelf-contained; preferred format
Text glTF.gltfThe companion .bin buffer is embedded automatically during import

Importing

Import Layer dialog with a glTF model and its companion .bin file selected, showing the Placement section

  1. Open the Layers panel and click +.
  2. Select Import file and choose your .glb or .gltf file (max 200 MB).
  3. The model is uploaded and appears on the map.
note

For .gltf files, AugmentCity reads the companion .bin buffer from disk and inlines it into the file before upload, producing a self-contained model. Select the .gltf file — the .bin is read automatically from the same folder if you are importing via a directory picker.

Layers panel showing the imported 3D model under 3D Models


Reusing uploaded models

An expanded 3D model layer row showing the Zoom to layer and Publish to catalog actions

Imported model layers are reusable from Models in this project when you style a GeoJSON point layer as 3D models. This avoids uploading the same bench, tree, vehicle, or street object each time a point dataset needs that model.

Use Models in this project for point model visualisation, where a point layer displays the same uploaded model at every feature.

Standalone placement is different. Each Import file upload (above) is placed directly on the map as its own 3D model layer immediately — there is no separate save step. To place a catalog 3D asset directly on the map instead of uploading your own file, use Place in scene from the Public Dataset Catalog.

See 3D Model Styling for the model picker, Models in this project, and catalog assets.


Model placement

Models are placed at the origin defined inside the glTF file. For models with correct georeferencing (e.g. exported from a BIM or GIS tool with real-world coordinates), they will appear at the right location automatically.

For models without embedded coordinates, you can adjust the position by editing the layer's position style property in the Style Editor.

Style editor Position controls for a 3D model layer, showing Latitude, Longitude, Height offset, Scale, and Heading


Performance

  • Models with a high polygon count (> 500 000 triangles) may reduce viewer frame rate
  • Use LOD (Level of Detail) in your model where possible
  • The viewer uses Cesium's glTF renderer, which supports physically based rendering (PBR) materials, textures, and animations defined in the glTF spec