CesiumJS v1.139发布(其他组件同步更新)
在三维 GIS 开发圈里,Cesium 已经不只是一个浏览器端引擎,而是一整套覆盖 Web、游戏引擎、云端三维数据处理的“全家桶”。本周官方发布了 2026 年 3 月的版本更新,涵盖 CesiumJS 1.139、Cesium for Unreal 2.24.1、Cesium for Unity 1.23.0、Cesium for Omniverse 0.27.0,以及 Cesium ion 与 3D Tiling Pipeline v5.0.1 等一系列升级。
CesiumJS 发布 1.139 版本
作为浏览器端三维地球引擎的“门面担当”,CesiumJS 在 1.139 版本中把重点放在全景能力、标注渲染和着色器元数据上,需要做街景浏览、全景漫游和复杂专题可视化的项目可以重点关注。

功能更新
- 新增
EquirectangularPanorama与CubeMapPanorama两类全景对象,支持等距矩形与立方体贴图两种全景影像形式,方便开发者加载城市街景、景区全景等资料。 - 提供
GoogleStreetViewCubeMapPanoramaProvider,可以从 Google Street View Static API 拉取立方体面贴图并在 CesiumJS 中直接渲染,极大降低了街景数据接入门槛。 - 为 Billboard 与 Label 引入更多深度测试选项,在建筑群、地形起伏明显的三维场景中,可以更精细地控制标注的遮挡与压盖效果。
- 自定义着色器中通过 property textures 支持更多元数据类型,便于在大规模三维专题图中做按属性驱动的渲染效果,比如按楼层、用途、风险等级进行动态着色。
Bug 修复
- 修复了 Gaussian splat 在快照和排序更新时的竞争条件问题,消除了某些场景下点云或体数据渲染异常的隐患。
- 解决了渲染多个 Gaussian splat 图元时可能出现的闪烁问题,让基于 Gaussian splat 的点云与实景重建效果更加稳定。
Cesium for Unreal 发布 2.24.1 版本
Cesium for Unreal 主要面向游戏引擎侧的三维地球与实景三维可视化,本次更新在 Gaussian splat 支持、相机管理和元数据样式化方面都有明显增强,适合做驾驶仿真、虚实融合和三维场景交互应用。

功能更新
- 新增对
KHR_gaussian_splatting扩展的 tileset 加载支持,可以在 Unreal 中直接使用新一代 Gaussian splat 格式的三维数据,适合轻量级实景重建场景。 - 在
UCesiumFeaturesMetadataComponent上支持基于 tileset 统计信息进行样式化,使开发者可以按元数据统计值灵活调整渲染风格,例如按建筑高度或分类统计做分级着色。 - 为
ACesiumCameraManager引入AdditionalCameras数组,搭配UsePlayerCameras、UseEditorCameras、UseSceneCapturesInLevel等开关,可以更直观地控制哪些相机参与瓦片选取流程,方便多视口、多相机的复杂关卡配置。 - 新增
ACesiumCameraManager::SceneCaptures,让开发者可以明确指定哪些场景捕获组件用于瓦片选择,减少不必要的瓦片加载与网络请求。 UCesiumGlobeAnchorComponent增加DetectTransformChanges选项,可按需控制是否在 Actor 变换后自动更新地理锚点,提升大场景中批量对象同步的性能与可控性。
Bug 修复
- 构建系统在 Windows 与 Linux 上优先复用 Unreal SDK 提供的 tinyxml2 库,避免与其他同样依赖 tinyxml2 的插件产生冲突,解决了一类常见的编译与链接问题。
- 底层 cesium-native 升级到 v0.58.0,在几何解析、瓦片管理等方面带来了一批稳定性与兼容性修复,具体细节可参考官方 changelog。
Cesium for Unity 发布 1.23.0 版本
Cesium for Unity 1.23.0 重点强化了对 GeoJSON 矢量数据的解析与样式控制,让“矢量叠加到三维地形上”这件事变得更标准、更工程化。

功能更新
- 新增
CesiumGeoJsonDocumentRasterOverlay,可以将 GeoJSON 数据栅格化后贴挂到地形或其他三维瓦片上,适合叠加规划红线、行政区边界、专题面等数据。 - 新增
CesiumGeoJsonDocument类型,用于在代码中解析与操作完整的 GeoJSON 文档,让读取、过滤、重组矢量数据的流程更清晰。 - 新增
CesiumGeoJsonObject,可以更方便地访问 GeoJSON 中的单个要素、几何对象和集合,便于做要素级交互与属性查询。 - 引入
CesiumVectorStyle、CesiumVectorLineStyle、CesiumVectorPolygonStyle、CesiumVectorPolygonFillStyle等样式结构体,为线、面等要素提供统一的可编程样式体系,方便在 Unity 场景里构建 GIS 风格底图与专题图。
Bug 修复
- 该版本同样将 cesium-native 升级至 v0.58.0,在三维瓦片解码、内存管理和精度控制方面带来了一些修复与优化。
Cesium for Omniverse 发布 0.27.0 版本
Cesium for Omniverse 主要面向基于 USD 与 Omniverse 生态的工业仿真场景,例如机器人仿真、工厂与园区数字孪生等。新版本要求使用 Kit 107.3 及以上(对应 Isaac Sim 5.1.0 及以上),意味着官方已经将适配重点转向更新一代的 Omniverse 与 Isaac Sim 生态,对需要长期维护的平台开发者来说是一次重要的基线升级信号。
Cesium ion 与 3D Tiling Pipeline 更新
除了各类客户端引擎,Cesium 的云端三维数据处理与托管能力也在持续演进。本次更新重点围绕照片重建、设计与实景切片管线、地形与影像切片工具等。
功能更新
- Cesium ion SaaS 即将上线更多照片重建任务的参数选项,用户可以根据项目需求更精细地调整重建质量、速度与资源消耗,更好地适配不同规模的实景建模项目。
- Cesium ion 自部署版本也将发布新版本,纳入近期的设计切片器与实景切片器更新,让私有化环境中的三维数据处理能力与云端保持同步。
- 3D Tiling Pipeline 将 Design Tiler 与 Reality Tiler 一并打包进统一的 tilers 工具集中,并将版本号统一为 v5.0.1,标志着 Cesium 三维切片工具链在产品形态上进一步收敛。
- 新增
terrain-and-imagery-tiler工具,可以直接生成符合 3D Tiles 1.1 标准的地形与影像三维瓦片,更有利于在同一套标准下统一管理地形和影像数据。 - 原有的
quantizedmeshto3dtilesconverter工具被 terrain-and-imagery-tiler 取代,相关能力被整合进新的统一流程中,降低了工具链的割裂感。
Bug 修复
- 修复了从 OBJ 转 glTF 过程中可能生成非法属性的问题,消除了部分模型在三维瓦片中表现异常的风险。
- Design Tiler 在处理 IFC 数据时,优化了子构件的包围盒计算与不完全符合规范的 IFC 线要素处理逻辑,提升建筑类模型的渲染效果与性能。
- Reality Tiler 针对输入模型中存在重复顶点的情况做了优化,既避免了重复顶点被写入瓦片,也显著降低了纹理冗余与内存占用。
- Buildings Tiler 修复了 glTF 中部分图片格式与 mime 类型不合法的问题,提升了大体量建筑模型在不同运行环境中的加载兼容性。
总结
综合来看,Cesium 本轮更新继续围绕“实景三维 + 矢量表达 + 多引擎统一”三条主线发力:Web 端通过全景支持和 Gaussian splat 修复夯实了浏览器侧体验,Unreal 与 Unity 则在新型点云与矢量数据样式上加码,云端的 3D Tiling Pipeline 则通过版本统一和新工具补全了生产级三维数据处理链路。
对于国内正在落地实景三维中国、城市信息模型和工业数字孪生项目的团队来说,小编建议及时评估这些更新:一方面可以在新项目中充分利用全景、GeoJSON 栅格叠加、Gaussian splat 等能力,另一方面也要关注工具链版本统一带来的迁移成本。具体是否升级根据团队需求做评估。
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。