---
title: "Add simple 3D object to map | Guides"
description: "Learn how to add simple 3D models (GLB/glTF) to maps."
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs-qmgv.pages.dev/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Add simple 3D object to map

To add individual 3D objects to a map, you can use simple **GLB/glTF models**. This is a good option if you’re looking to add moving vehicles, custom 3D markers, or animated characters, like in [this fun demo](https://www.maptiler.com/showcase/xmas/).

Models in the standard `GLB` and `glTF` formats support textures, lighting, and animations, and are suitable for web rendering.

![Simple 3D model](https://docs-qmgv.pages.dev/guides/map-data/add-your-data/3d-model.webp)

## Add a GLB/glTF model

1.  Create your model in a 3D modelling app, or download one from an online library.
2.  Host the 3D model at a publicly available URL.
3.  To add the model to your map, load it at specific [coordinates](https://www.maptiler.com/tools/coordinates/) using the [3D module](https://docs-qmgv.pages.dev/sdk-js/modules/3d/) of MapTiler SDK JS. You can dynamically control the model’s rotation, scale, and state. 👉 Get started: [3D model on a map](https://docs-qmgv.pages.dev/sdk-js/examples/3d-js-get-started/)

## Complex scenes: Use GeoSplats

By default, simple 3D models don’t use heavy compression or rendering optimization, so if you place too many on a map, it can cause the browser to crash. To build entire real-world scenes of large scale involving complex objects, use 👉 [GeoSplats](https://docs-qmgv.pages.dev/guides/geosplats/) instead. As a bonus, you can host this type of data with us.
