3D Tiles Viewer

Stream and inspect massive 3D Tiles datasets, city models, photogrammetry, and BIM with high-performance HLOD rendering.

Loading...

Please wait

Load 3D Tiles from URL

Enter the URL of a remote tileset.json to stream tiles directly

Try a sample scene

No file on hand? Load a ready-made 3D Tiles scene to explore the viewer.

About This Tool

This is a free online 3D Tiles viewer supporting both local file/ZIP uploads and remote URL streaming. Large datasets stream smoothly with high-performance Hierarchical Level of Detail (HLOD) rendering directly in your browser. GIS coordinates are automatically normalized to center the model in your viewport, and all processing runs locally on your device.

Tips

  • 1Supports local folder selection, multi-file uploads, and .zip archives containing tileset.json
  • 2Directly stream remote 3D Tiles datasets by pasting a tileset.json URL
  • 3Adjust Screen Space Error (SSE), maximum tree depth, and debug color modes in real time

About Configuration Options

Preview settings

Auto-rotate

Defaultoff

Slowly rotate the tileset around the vertical axis for a complete view.

on
offRecommended

Level of Detail (LOD)

Max Screen Space Error (SSE)

Default6px

Range1px – 30px

Adjust the pixel error threshold for tile subdivision. Lower values load finer details sooner, while higher values improve performance.

Max Tree Depth

Default30

Range1 – 40

Limits the maximum hierarchy depth when traversing the spatial tile tree.

Debug & Visualizations

Color Mode

DefaultDefault (Material)

Switch between default material rendering and various debug shading modes such as Screen Space Error, Geometric Error, Camera Distance, Depth, Leaf nodes, or Random Colors.

Default (Material)Recommended

Render standard tile textures and materials

Screen Space Error

Color code tiles by current screen space error

Geometric Error

Color code tiles by geometric error

Camera Distance

Color code tiles by distance from camera

Tile Depth

Color code tiles by tree depth level

Relative Depth

Color code tiles relative to parent depth

Leaf Nodes

Highlight leaf tiles

Random Color

Assign distinct random colors to each tile

Bounding Boxes

DefaultOff

Toggle oriented bounding box (OBB) and axis-aligned bounding box (AABB) wireframe outlines for visible tiles.

On

Display bounding boxes

OffRecommended

Hide bounding boxes

Sphere Bounds

DefaultOff

Toggle bounding sphere wireframe outlines for visible tiles.

On

Display bounding spheres

OffRecommended

Hide bounding spheres

Format Information

Input format

Extension:
json, zip, b3dm, pnts, i3dm, cmpt
Full Name:
3DTiles (OGC 3D Tiles)
Type:
3D Model
Format:
3DTiles
Description:
3D Tiles is an open standard specification designed by Cesium and adopted by OGC for streaming and rendering massive heterogeneous 3D geospatial and geometric datasets. It uses hierarchical Level of Detail (HLOD) and spatial bounding volume trees to enable efficient real-time visualization of large-scale photogrammetry, building models, point clouds, and BIM scenes over the web.

Notes:

  • The 3D Tiles format supports hierarchical LOD streaming and massive spatial models

Supported Features:

  • Hierarchical Level of Detail (HLOD) streaming
  • Real-time WebGL rendering with 3DTilesRendererJS
  • Orbit controls with rotate/pan/zoom
  • Screen space error and depth LOD controls
  • Bounding box and debug visualization

How to Use

1

Select Files or Enter URL

Drag and drop your tileset.json or .zip archive into the upload zone, or enter a remote tileset.json URL below.

2

Stream and Navigate

The dataset streams smoothly with dynamic LOD. Rotate, zoom, and pan to inspect geometric details at every scale.

3

Adjust LOD & Debug Options

Fine-tune Screen Space Error (SSE), tree depth, wireframe, and bounding box visualizations from the left sidebar.

Frequently Asked Questions

View all FAQs

About this tool

Q

What is 3D Tiles and how does it stream massive geospatial datasets?

A

3D Tiles is an open OGC standard designed by Cesium for streaming and rendering massive heterogeneous 3D geospatial and geometric datasets over the web. Using Hierarchical Level of Detail (HLOD) and spatial bounding volume trees, it dynamically streams only the tiles visible in the current viewport, enabling smooth real-time rendering for photogrammetry, urban models, BIM, and point clouds.

Q

How to view 3D Tiles online without installing desktop software?

A

You can compress the entire folder containing tileset.json and its associated tile files into a single .zip archive and upload it, or select all files directly in the file picker. If your dataset is hosted online, paste the public HTTP/HTTPS URL of your tileset.json into the remote stream input box below the upload zone and click load to explore it immediately in your browser.

Q

What is the difference between 3D Tiles and Cesium?

A

3D Tiles was originally created by Cesium and is now an open OGC community standard that is independent of any specific engine. Cesium ion is a commercial cloud hosting platform and CesiumJS is a WebGL engine, while this tool is a completely free, standalone browser viewer that requires no software installation or user account.

Q

Where can I find and download free 3D Tiles sample data?

A

You can load the built-in sample scenes directly below the upload area to stream real CesiumGS tilesets such as LOD buildings, photogrammetry trees, and point clouds. For downloadable datasets, visit the official CesiumGS/3d-tiles-samples repository on GitHub, OpenStreetMap 3D Buildings, or open municipal GIS portals.

Q

What file formats and tile payloads are used in 3D Tiles?

A

A 3D Tiles dataset uses a JSON index file named tileset.json to define spatial hierarchy and bounding volumes. Actual geometric and attribute data are stored in tile payload formats including Batched 3D Model (.b3dm), Point Cloud (.pnts), Instanced 3D Model (.i3dm), Composite (.cmpt), and native glTF/GLB content in 3D Tiles 1.1.

Q

How does 3D Tiles differ from traditional single 3D models or photogrammetry meshes?

A

Unlike monolithic 3D model formats that must be fully downloaded and decoded before display, 3D Tiles partitions massive geospatial scenes and drone photogrammetry meshes into a hierarchical LOD spatial tree. The browser requests high-resolution geometry only for areas near the camera, drastically reducing memory usage while delivering smooth streaming across city-scale 3D environments.

Q

Can I view 3D Tiles on mobile devices and smartphones?

A

Yes, the viewer works on modern mobile browsers with WebGL support. However, because high-resolution photogrammetry and dense point cloud datasets require substantial GPU memory and download bandwidth, desktop computers with dedicated graphics cards are recommended for smooth navigation across multi-gigabyte city-scale datasets.

Q

How do Screen Space Error (SSE) and Max Tree Depth tune performance?

A

Screen Space Error (SSE) sets the pixel threshold that decides when a tile subdivides into higher-resolution children: lower values (such as 2-4 px) load detailed tiles earlier for crisp visuals at higher memory cost, while higher values (such as 10-20 px) reduce active tile count and boost frame rates on modest hardware. Max Tree Depth caps tree traversal depth to prevent browser memory exhaustion on deeply nested datasets.

General questions

Q

Is Any3D completely free?

A

Yes, Any3D's core features are free to use forever. We provide format conversion, model optimization, and online preview at no cost, with no registration required.

Q

Are my files uploaded to your servers?

A

No. Files you select are processed only in your browser on this device, so they never leave your device and are never sent to our servers. We don't store any user files; after processing, related data in browser memory is released.

Q

Do I need to install software?

A

No installation required. Any3D is entirely browser-based; just open the webpage to use all features. It works on Windows, Mac, Linux, and other major operating systems.

Q

Is there a file size limit?

A

The processing capacity depends on your device performance and the model's vertex count and texture complexity, rather than file size alone. We impose no file size limit, but when a model exceeds what your device can handle, the page may lag or even crash.

Support Us