From a70433960409b0aca87dc21aa761c67713de68e4 Mon Sep 17 00:00:00 2001 From: Jonathan Chemla Date: Wed, 20 May 2026 16:43:10 +0200 Subject: [PATCH 1/4] Add community resources section to README Added a section for community resources and integrations related to 3DTilesRendererJS. https://github.com/NASA-AMMOS/3DTilesRendererJS/pull/1576#issuecomment-4499039142 --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 7d6f01b3e..f499c59e1 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,16 @@ See the [Three.js usage guide](./USAGE.md) or [Babylon.js usage guide](./src/bab ¹ Requires a [Google Tiles API Key](https://developers.google.com/maps/documentation/tile/3d-tiles) or [Cesium Ion API Key](https://cesium.com/platform/cesium-ion/) +# Communtiy Resources + +Here is a reference to existing 3DTilesRendererJS integrations: + - [takram-design-engineering/three-geospatial](https://github.com/takram-design-engineering/three-geospatial) clouds and atmosphere rendering + - [maplibre](https://github.com/maplibre/maplibre-gl-js/) example for [3Dtiles](https://maplibre.org/maplibre-gl-js/docs/examples/add-3d-tiles-using-threejs/) via synced threejs renderer - also discussions for an upcoming [maplibre/3DTilesRendererJS plugin](https://github.com/maplibre/maplibre-gl-js/pull/7198#issuecomment-4440200346) + - [Giro3D](https://gitlab.com/giro3d/giro3d) integration [starting v0.42](https://oslandia.com/en/2025/02/26/les-nouveautes-giro3d-0-42/) + - [threepipe](https://github.com/repalash/threepipe) plugin [3d-tiles-renderer](https://threepipe.org/package/plugin-3d-tiles-renderer.html) + - Also see the threejs [community-plugins](https://github.com/NASA-AMMOS/3DTilesRendererJS/tree/master/src/three/plugins#community-plugins) section. + + # LICENSE The software is available under the [Apache V2.0 license](LICENSE). From 2273e33fcd7c1cbd78cfdf722f120dc4caa01fdf Mon Sep 17 00:00:00 2001 From: Jonathan Chemla Date: Wed, 20 May 2026 17:40:19 +0200 Subject: [PATCH 2/4] Add iTowns to community resources README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f499c59e1..579d4e1ea 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,7 @@ Here is a reference to existing 3DTilesRendererJS integrations: - [takram-design-engineering/three-geospatial](https://github.com/takram-design-engineering/three-geospatial) clouds and atmosphere rendering - [maplibre](https://github.com/maplibre/maplibre-gl-js/) example for [3Dtiles](https://maplibre.org/maplibre-gl-js/docs/examples/add-3d-tiles-using-threejs/) via synced threejs renderer - also discussions for an upcoming [maplibre/3DTilesRendererJS plugin](https://github.com/maplibre/maplibre-gl-js/pull/7198#issuecomment-4440200346) - [Giro3D](https://gitlab.com/giro3d/giro3d) integration [starting v0.42](https://oslandia.com/en/2025/02/26/les-nouveautes-giro3d-0-42/) + - [iTowns](https://github.com/iTowns/itowns/) integration [Example of 3D Tiles loader](https://www.itowns-project.org/itowns/examples/#3dtiles_loader) - [threepipe](https://github.com/repalash/threepipe) plugin [3d-tiles-renderer](https://threepipe.org/package/plugin-3d-tiles-renderer.html) - Also see the threejs [community-plugins](https://github.com/NASA-AMMOS/3DTilesRendererJS/tree/master/src/three/plugins#community-plugins) section. From 95d9eba0208601bcda29f990bca67415d9aaaef1 Mon Sep 17 00:00:00 2001 From: Jonathan Chemla Date: Thu, 21 May 2026 10:07:27 +0200 Subject: [PATCH 3/4] Simplified community resources, one link + desc per item per garrett feedback on PR thread. also added 3DBAG viewer --- README.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 579d4e1ea..69a832244 100644 --- a/README.md +++ b/README.md @@ -69,16 +69,17 @@ See the [Three.js usage guide](./USAGE.md) or [Babylon.js usage guide](./src/bab ¹ Requires a [Google Tiles API Key](https://developers.google.com/maps/documentation/tile/3d-tiles) or [Cesium Ion API Key](https://cesium.com/platform/cesium-ion/) -# Communtiy Resources +# Community Resources Here is a reference to existing 3DTilesRendererJS integrations: - - [takram-design-engineering/three-geospatial](https://github.com/takram-design-engineering/three-geospatial) clouds and atmosphere rendering - - [maplibre](https://github.com/maplibre/maplibre-gl-js/) example for [3Dtiles](https://maplibre.org/maplibre-gl-js/docs/examples/add-3d-tiles-using-threejs/) via synced threejs renderer - also discussions for an upcoming [maplibre/3DTilesRendererJS plugin](https://github.com/maplibre/maplibre-gl-js/pull/7198#issuecomment-4440200346) - - [Giro3D](https://gitlab.com/giro3d/giro3d) integration [starting v0.42](https://oslandia.com/en/2025/02/26/les-nouveautes-giro3d-0-42/) - - [iTowns](https://github.com/iTowns/itowns/) integration [Example of 3D Tiles loader](https://www.itowns-project.org/itowns/examples/#3dtiles_loader) - - [threepipe](https://github.com/repalash/threepipe) plugin [3d-tiles-renderer](https://threepipe.org/package/plugin-3d-tiles-renderer.html) - - Also see the threejs [community-plugins](https://github.com/NASA-AMMOS/3DTilesRendererJS/tree/master/src/three/plugins#community-plugins) section. +- [three-geospatial](https://github.com/takram-design-engineering/three-geospatial): Clouds and atmosphere rendering via a three.js geospatial rendering modules, alongside 3DTilesRendererJS. +- [3D Tiles in MapLibre Guide](https://maplibre.org/maplibre-gl-js/docs/examples/add-3d-tiles-using-threejs/): Official example showing how to render 3D tiles using a synced Three.js layer. +- [Giro3D](https://gitlab.com/giro3d/giro3d): Framework for visualizing and interacting with heterogenous geospatial data in the browser, 2D, 2.5D and 3D data. +- [iTowns](https://github.com/iTowns/itowns/): Framework designed for the efficient visualization, navigation, and interaction with 2D and 3D geospatial data on the web. +- [threepipe 3D Tiles Plugin](https://threepipe.org/package/plugin-3d-tiles-renderer.html): Plugin for the threepipe rendering framework integrating 3DTilesRendererJS. +- [3DBAG Viewer](https://github.com/3DBAG/3dbag-viewer): Web viewer for the 3DBAG dataset, a nationwide 3D model of all buildings in the Netherlands built with roofer. +- [Community Plugins](https://github.com/NASA-AMMOS/3DTilesRendererJS/tree/master/src/three/plugins#community-plugins): Additional community-maintained threejs plugins for 3DTilesRendererJS. # LICENSE From 0c09f6fcabffb0ec04a35a5b073f45192c560451 Mon Sep 17 00:00:00 2001 From: Jonathan Chemla Date: Thu, 21 May 2026 10:07:57 +0200 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 69a832244..600819a9e 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ Here is a reference to existing 3DTilesRendererJS integrations: - [3D Tiles in MapLibre Guide](https://maplibre.org/maplibre-gl-js/docs/examples/add-3d-tiles-using-threejs/): Official example showing how to render 3D tiles using a synced Three.js layer. - [Giro3D](https://gitlab.com/giro3d/giro3d): Framework for visualizing and interacting with heterogenous geospatial data in the browser, 2D, 2.5D and 3D data. - [iTowns](https://github.com/iTowns/itowns/): Framework designed for the efficient visualization, navigation, and interaction with 2D and 3D geospatial data on the web. -- [threepipe 3D Tiles Plugin](https://threepipe.org/package/plugin-3d-tiles-renderer.html): Plugin for the threepipe rendering framework integrating 3DTilesRendererJS. +- [threepipe Plugin](https://threepipe.org/package/plugin-3d-tiles-renderer.html): Plugin for the threepipe rendering framework integrating 3DTilesRendererJS. - [3DBAG Viewer](https://github.com/3DBAG/3dbag-viewer): Web viewer for the 3DBAG dataset, a nationwide 3D model of all buildings in the Netherlands built with roofer. - [Community Plugins](https://github.com/NASA-AMMOS/3DTilesRendererJS/tree/master/src/three/plugins#community-plugins): Additional community-maintained threejs plugins for 3DTilesRendererJS.