本文汇总整理3D Tiles相关的各种资源,包括查看器、生成器、示例数据集、教程、演示等。
1、3D Tiles特色演示
注意:这些演示是基于 CesiumJS 1.87.1 Release 发布的,其中包括对 3D Tiles Next 扩展的实验性支持。这些演示中显示的大多数功能现在都是 3D Tiles 1.1 核心规范的一部分,或 3D Tiles 1.1 的扩展)
- 摄影测量分类 :3D Tiles 中的几何组件可以接收标识符,并通过这些标识符与元数据相关联。在此示例中,摄影测量模型中的建筑组件根据其类型进行分类。
- 属性纹理 :通过将每个表面点(纹素)的元数据存储在属性纹理中,高频数据可以与几何表面相关联
- 元数据 :元数据可以与不同粒度级别的瓦片集元素相关联,并在运行时查询以支持基于属性值的分析和样式设置。
- S2 基础地球仪 :扩展允许将地理数据划分为S2 单元以表示整个地球,其失真比传统的映射方法更小,并且在两极没有奇点。
2、3D Tiles查看器
- CesiumJS - 用于可视化 3D Tiles 的开源 JavaScript 运行时引擎
- Cesium For Unreal - Unreal Engine 的开源插件,用于可视化 3D Tiles
- Cesium For O3DE - O3DE 的开源插件,开放 3D 引擎,用于可视化 3D 瓷砖
- 3DTilesRendererJS - 基于 Three.js 的 3D Tiles 渲染器,由 NASA-AMMOS 开发
- three-loader-3dtiles - 一个 Three.js 加载器模块,用于加载和可视化 3D Tiles,由 NY Times R&D 开发。
- 3DTilesViewer - 基于 Three.js 的 3D Tiles 查看器
- mapbox-3dtiles - 一个 3D Tiles 查看器,实现为 Mapbox GL JS 自定义层,基于 Three.js
- iTowns - 一个基于 Three.js 的框架,用于可视化 3D 地理空间数据,包括 3D Tiles
- Hexagon Geospatial Luciad - 用于转换、处理、优化、托管和可视化基于 3D Tiles 的地理空间数据的工具
- AGI STK - 具有基于 3D Tiles 的可视化功能的任务工程软件
- Ecere GNOSIS - 支持 3D Tiles 的 GIS 可视化 SDK
- TerriaJS - 基于 CesiumJS 的基于 Web 的地理空间数据浏览器库,支持 3D Tiles
- GeoSolutions MapStore - 用于创建、管理和共享具有不同类型地理空间内容的地图的框架,包括对 3D Tiles的支持
3、3D Tiles实现
- CesiumJS - 用于可视化 3D Tiles 的开源 JavaScript 运行时引擎
- Cesium Native - 一组用于 3D 地理空间的 C++ 库,包括与引擎无关的 3D Tiles 加载器
- loaders.gl - 地理空间数据加载器框架,包括 3D Tiles
4、3D Tiles工具
- 3d-tiles-validator - 3D Tiles 1.0 的瓦片集 JSON 文件和瓦片格式的验证器
5、3D Tiles示例数据集
- 3d-tiles-samples - 展示 3D Tiles 不同功能的示例数据集
- 3DTilesSampleData - 从 NASA Curiosity Rover 数据生成的 3D Tiles 数据集
6、3D Tiles生成器
- Cesium ion - 上传内容并将其转换为 3D Tiles。数据可以与全球 3D 内容(包括 Cesium World Terrain、Bing Maps 图像和 Cesium OSM Buildings)进行组合和融合。
- cdb-to-3dtiles - 用于将开放地理空间联盟 (OGC) CDB 数据集转换为 3D Tiles 以实现高效流式传输和渲染的工具
- Safe FME - 用于转换数据的桌面应用程序。通过
CesiumIonConnector
将数据转换为 3D Tiles。 - Bentley ContextCapture - 用于将照片和/或点云转换为 3D 瓷砖的桌面摄影测量应用程序。
- Bentley MicroStation - 可以导出 3D Tiles 的桌面 CAD 软件。
- osm-cesium-3d-tiles - 将 OSM 建筑物转换为 Cesium 3d 瓷砖的工具
- OpenDroneMap - 用于收集、处理、分析和显示航空数据的解决方案,支持 3D Tiles。
- Agisoft Metashape - 摄影测量模型可以直接上传到 Cesium ion,转换为 3D Tiles 格式,并与其他 3D 和图像数据共享和组合。
- nFrames - SURE 软件系统是用于从图像进行 3D 重建的应用程序,可以将结果导出为 3D Tiles 数据集。
- Melown Vadstena - 一种可以处理基于无人机的近距离图像和低重叠nadir图像的软件,以创建可以 3D Tiles 格式导出的 3D 模型。
- py3dtilers - 用于从 OBJ、GeoJSON、IFC 或 CityGML 输入数据构建 3D Tiles 瓦片集的工具和库。
- gocesiumtiler - 一个 Golang 工具,用于将存储为 LAS 文件的点云转换为 Cesium 3D Tiles
- Entwine - 用于海量点云的数据组织库,可选择输出 3D Tiles
- AGI GCS - 地理空间内容服务器 (GCS) 是 3D 地理空间数据的托管平台,可优化数据并将其转换为 3D Tiles 以实现高效的流式传输和可视化。
- Veesus - 用于编辑、可视化和提供不同格式的点云的软件,包括 3D Tiles。
- Hexagon Geospatial - 用于转换、处理、优化、托管和可视化基于 3D Tiles 的地理空间数据的工具
- RhinoTerrain - 具有 3D Tiles 导出功能的地形建模和城市建设软件
- 4DMapper - 用于可视化、管理和交付地理空间数据的平台,具有 3D Tiles 导出功能
- cesium_pnt_generator - 一组原型脚本,用于将 LAS 数据转换为 3D Tiles
- cesium-point-cloud-generator - 用于生成 3D Tiles 格式的点云可视化数据集的工具。
- Obj2Tiles - 用于生成 3D Tiles 的开源命令行工具。支持 Wavefront OBJ (.obj)。
7、3D Tiles数据提供商
- Maxar - Vricon 是 Maxar 公司的一家,与 Cesium密切合作,提供 3D Tiles 格式的大量、高度详细的 3D 模型,作为其Precision3D 数据套件的一部分
- Aerometrex - Aerometrex 以 3D Tiles 格式提供地理上准确的高分辨率模型。有关在 Cesium 中呈现的 Aerometrex 数据示例,请参阅这篇 Cesium 博客文章。
- Nearmap - Nearmap 管理可以在 3D Tiles 中导出的大型 3D 内容库。在这篇关于流式传输 3D 模型的博客文章中了解更多关于他们的支持。
- geopipe - 用于游戏、模拟、架构的数字孪生平台,具有基于 3D Tiles 在浏览器中进行高效可视化的选项
- CyberCity3D - 用于智能城市演示、建筑分析和环境环境需求的城市模型,使用 3D Tiles 流式传输
- Virtual City Systems - 一个虚拟城市托管和可视化平台,用于基于 3D Tiles 可视化 3D 城市
- DroneDeploy - 使用 CesiumJS 和 Cesium ion 使用 3D Tiles 平铺和可视化大量 3D 模型的无人机数据存储库
8、3D Tiles精选讲座
- 3D Tiles Next:将海量 3D 地理空间数据引入 Web,WebGL + WebGPU 聚会(2022 年 4 月)。视频和幻灯片
- 3D Tiles Next:3D 地理空间未来的数据性能,GEOINT 2022 Lightning Talk。幻灯片
- 用 3D Tiles 渲染世界,德雷克塞尔大学的客座讲座(2022 年 2 月)。幻灯片
- 在 2021 年 Web3D 会议上介绍 3D Tiles Next 。视频和幻灯片
- 连接物理世界和数字世界:O3DE 的Cesium和 3D Tiles,在 O3DECon 2021 上。视频和幻灯片
- STK 11.6 中的 3D Tiles和可视化改进,AGI 网络研讨会 2019 年 5 月。视频
- Cesium 和 3D Tiles 的新功能和下一步是什么?,在 FOSS4G NA 2019 上。幻灯片
- 带有 FME 的 3D Tiles,在 SIGGRAPH 2018。幻灯片
- 3D Tiles更新 - 3DP SWG,OGC TC 会议 2018 年 6 月。幻灯片
- 使用 CesiumJS、3D Tiles 和 Cesium ion 进行大规模点云可视化,OGC TC 会议 2018 年 6 月。幻灯片
- 与 3D Tiles 的数据融合,FOSS4G NA 2018。幻灯片
- CityGML,3D Tiles and Cesium - A Data Fusion Symphony,FOSS4G NA 2018。幻灯片
- 3D Tiles in Action,在 FOSS4G 2017。幻灯片
- 带有 3D 切片的点云,在 OGC 技术委员会会议(2018 年 6 月)上。幻灯片
- Open Cesium 3D Tiles 规范:将海量地理空间 3D 场景引入 Web,Web3D 2016。幻灯片
- 3D Tiles: Beyond 2D Tiling,在 FOSS4G NA 2016。幻灯片和视频
- 3D Tiles 动机和生态系统更新,在 OGC 技术委员会会议(2016 年 3 月)上。幻灯片
- 3D Tiles 介绍,在 SIGGRAPH 2015 的 Cesium BOF 上。幻灯片
9、3D Tiles精选文章
- 3D Tiles Next中的细粒度元数据
- 移动设备摄影测量端到端指南
- Cesium 的 3D 模型地理配准
- 使用建筑数据从 KML/COLLADA 创建 3D Tiles
- 将Cesium 3D Tiles和 Bing 图像带入 osgEarth
- 使用点云、3D Tiles和deck.gl 将城市可视化带入三维
- 基于Cesium和 3D Tiles毫米级精度点云
- OneSky 使用 Cesium / 3D Tiles进行体积空域可视化
- Cesium 参与 OGC 测试平台 13
- Aerometrex 和 3D Tiles
- 跳过细节层次
- 使用 3D Tiles 的基础设施可视化
- 在实践中优化空间细分
- 优化空间数据结构中的细分
- 3D Tiles 有什么新功能?
- 使用 3D Tiles 流式传输 3D 捕获数据
- 使用 3D Tiles 可视化海量模型
10、基于3D Tiles的应用程序和服务
- 瑞士联邦地形局 :瑞士联邦地形局提供了完整的瑞士地形图。3D 视图对地形和建筑模型使用 3D Tiles。
- CyberCity3D :用于智能城市演示、建筑分析和环境环境需求的城市模型,使用 3D Tiles 流式传输
- 虚拟城市系统 :基于 3D Tiles 可视化 3D 城市的虚拟城市托管和可视化平台
- Cityzenith :一种城市信息建模工具,在生产管道中使用 3D Tiles 对数字孪生进行建模
- GeoRocket :地理空间文件的高性能数据存储,由弗劳恩霍夫计算机图形研究所空间信息管理能力中心开发
- CSIRO 数据 61 :英联邦科学与工业研究组织创建了一个国家数字孪生体,其中包括基于 3D Tiles 的 3D、时间动态甚至实时数据
- GameSim Conform :一种用于构建、可视化和编辑丰富 3D 环境的工具,可以导出为 3D Tiles,用于城市规划、模拟和游戏。
- SiteSee :为电信公司提供其基础设施的 3D 捕获模型。摄影测量数据被转换为 3D Tiles,以实现高效的流式传输和可视化。
- 虚拟地理信息系统:一组 2D、3D 和增强现实 GIS 应用程序,用于基于 3D Tiles 和 CesiumJS 可视化数据
- iTowns :一个基于 Three.js 的框架,用于可视化 3D 地理空间数据,包括 3D Tiles
- geopipe :基于 3D Tiles 的游戏、模拟、架构数字孪生平台,具有在浏览器中进行高效可视化的选项
- data.grandlyon.com :基于 3D Tiles 的 Métropole de Lyon 的 3D 数字克隆(Cesium 博客文章:3D Digital Territory Lab:A Digital Clone of Métropole de Lyon)