An open API service indexing awesome lists of open source software.

awesome-3d-tiles

Awesome 3D Tiles
https://github.com/pka/awesome-3d-tiles

Last synced: 15 days ago
JSON representation

Demo applications

Desktop GIS, Game engines and 3D modeling tool integrations (Open source)

glTF tools

Learning material / Howtos

Terrain

Tile creation (Cesium GS Inc)

  • 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)

  • loaders.gl tile-converter - Convert I3S to 3D Tiles.
  • Python 3DTiles Tilers - Python tool and library allowing to build 3D Tiles tilesets out of various geometrical formats e.g. OBJ, GeoJSON, IFC or CityGML through 3dCityDB databases.
  • pg2b3dm - Conversion of PostGIS 3D geometries to b3dm tiles.
  • mago 3DTiler - mago 3DTiler converts various spatial data into OGC 3D Tiles (Manual).
  • Obj2Tiles - Converts OBJ files to OGC 3D tiles.
  • 3dtiles - Converts Osgb(OpenSceneGraph Binary), Esri Shapefile and Fbx files into 3D Tiles.
  • citygml-to-3dtiles - Convert from CityGML to Cesium 3D Tiles.
  • vts23dtiles - Convert VTS tileset into 3D Tileset.
  • Cesium Point Cloud Generator - XYZ → 3D Point Cloud Tiles.
  • gltf-to-3d-tiles - Convert glTF model to Glb, b3dm or 3d tiles format.
  • PLATEAU GIS Converter - Convert 3D city models (CityGML) into various geospatial formats, including 3D Tiles, MVT, and GeoPackage.
  • tyler - Tiling 3D city models encoded in CityJSON
  • py3dtiles - Read and write pnts and b3dm via API or CLI.
  • 3D City Database - Geo database to store, represent, and manage virtual 3D city models.
  • OSM Data 3D Tiles - Gemerate 3D Tiles from OpenStreetMap data.

Viewers

  • 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.
  • 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.
  • 3d-tiles-renderer - Three.js based renderer for 3D Tiles.
  • three-loader-3dtiles - Three.js loader module for handling OGC 3D Tiles.
  • mapbox-3dtiles - Mapbox GL JS custom layer for 3D Tiles.
  • A-Frame component - A-Frame component using 3D-Tiles.
  • 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
  • ThreePipe - 3D viewer framework built on top of three.js.
  • iTowns - Three.js based JS/WebGL framework for visualizing 3D geospatial data.
  • giro3d - Three.js based JS/WebGL framework and configurable web application for 3D visualization.
  • threedtiles - 3DTiles viewer for three.js.