• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
  • License
    Creative Commons ...
  • Created over 2 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Awesome 3D Tiles

Awesome 3D Tiles awesome

A curated list of awesome open source software, libraries, tools and resources for 3D tiles.

Contributions welcome. Add links through pull requests or create an issue to start a discussion.

3D Tiles is an open specification for sharing, visualizing, fusing, and interacting with massive heterogenous 3D geospatial content across desktop, web, and mobile applications.

3D Tiles is an OGC community standard.

Viewers

  • CesiumJS - JavaScript library for creating 3D globes and 2D maps in a web browser.
  • 3DCityDB-Web-Map-Client - Cesium based Viewer for CityGML und 3D Tiles.
  • loaders.gl - Parsers and encoders for many major 3D, geospatial and tabular formats.
  • deck.gl - WebGL-powered framework for visual exploratory data analysis of large datasets.
  • 3d-tiles-renderer - Three.js based renderer for 3D Tiles.
  • three-loader-3dtiles - Three.js loader module for handling OGC 3D Tiles.
  • threedtiles - 3DTiles viewer for three.js.
  • mapbox-3dtiles - Mapbox GL JS custom layer for 3D Tiles.
  • A-Frame component - A-Frame component using 3D-Tiles.
  • iTowns - Three.js based JS/WebGL framework.
  • giro3d - Three.js based JS/WebGL framework (successor of iTown).
  • UD-Viz - Urban Data Vizualisation. Framework for creating web applications for visualizing and interacting with geospatial 3D urban data (based on iTowns/Tree.js).
  • vsgCs - a library for using 3D Tiles and other geospatial content within a Vulkan Scene Graph (VSG) application

Game engine, desktop GIS and 3D modeling tool integrations (Open source)

Tile creation (Cesium GS Inc)

  • Cesium Ion (SaaS)
  • CDB to 3D Tiles - OGC CDB โ†’ 3D Tiles.
  • Cesium Native - C++ library for 3D Tiles streaming, glTF processing.
  • 3D Tiles Tools - Tools and utilities for converting, optimizing, processing and analyzing 3D Tiles data.
  • glTF Pipeline - Javascript tools for glTF / GLB conversion and optimization.

Tile creation (Community)

glTF tools

Terrain

Quantized Mesh is a format to encode terrain meshes for efficient client-side terrain rendering. Such files are supported in Cesium and deck.gl.

Demo applications

Learning material / Howtos

Community

More Repositories

1

awesome-georust

A curated list of awesome geospatial software, libraries, tools and resources, written in Rust
258
star
2

ol3-react-example

Basic OpenLayers 3 + React example
JavaScript
63
star
3

acts_as_tsearch

Ruby on Rails plugin for the Full Text Search engine of PostgreSQL
Ruby
56
star
4

actix-web-oauth2

Actix web Oauth2 examples
Rust
54
star
5

map_layers

MapLayers plugin for Rails
JavaScript
48
star
6

qgpkg

GeoPackage extension to store QGIS mapping information in a GeoPackage database file
Python
23
star
7

georaster

Rust library for accessing geospatial raster images
Rust
22
star
8

mvt-benchmark

Benchmark for creating and serving MVT vector tiles
Makefile
18
star
9

flatgeobuf-bevy

FlatGeobuf rendering with Bevy engine
Rust
15
star
10

tile-grid

Map tile grid calculations V2
Rust
12
star
11

copc-rs

COPC reader
Rust
11
star
12

rust-kdbush

A Rust port of kdbush, a fast static spatial index for 2D points.
Rust
11
star
13

mapfish-rails-sample-app

Mapfish sample application with the Ruby on Rails plugin
JavaScript
10
star
14

http-range-client

HTTP client for HTTP Range requests with a buffer optimized for sequential requests
Rust
9
star
15

rack-monitor

Rack middleware for collecting run-time information for monitoring tools like Munin
Ruby
8
star
16

popen4

POpen4 without native libraries
Ruby
7
star
17

flatgeobuf-gpu

FlatGeobuf GPU experiments
Rust
7
star
18

flatgeobuf-wasm

FlatGeobuf Wasm experiments
Rust
7
star
19

3d-tiles

Rust
4
star
20

wasm-2d-experiments

WASM 2D experiments
Rust
4
star
21

tilecache

TileCache with Sourcepole enhancements
Python
3
star
22

farewell-web-mercator

Farewell Web Mercator - State of the Map Europe 2024 ลรณdลบ
Makefile
3
star
23

godot-geo-tile-loader

Rust
2
star
24

legeo

LEGeo is a geoprocessing framework inspired by Tilelive
Rust
2
star
25

docker-postgis-svn-build-env

Build environment for PostGIS dev packages
1
star
26

parquet-http

Parquet access via HTTP
1
star
27

ical2json

Fetch events from iCalendar, including recurring events.
Python
1
star
28

raspi-playground

Collection of Raspberry Pi projects
Shell
1
star
29

actix-web-oidc-auth

OpenID Connect authentication with Actix Web
Rust
1
star
30

scavento

A low cost weather station based on open source hardware
Ruby
1
star
31

doctags

Doctags is a simple document management system based on tags
Rust
1
star