全新升级!3DTiles加载速度Mapmost完胜Cesium

Mapmost SDK for WebGL 更新至9.6.0版本:

✅ **3DTiles性能优化:**3DTiles加载重构,内存管理+动态精度调整,保障中低端设备流畅运行。

✅ **高德栅格地图融合:**支持高德栅格图层直连,实现跨平台地图服务无缝集成。

01 3DTiles 自定义内存管理

02 3DTiles 智能分级渲染

03 支持高德影像服务加载

04 场景测试案例&性能优化效果展示

新功能介绍

一、3DTiles 自定义内存管理

使用场景:

当你的三维场景数据量较大(如城市级倾斜摄影、大规模3D建模)导致浏览器崩溃,或由于电脑性能较低导致卡顿时,这个功能就是你的救星!

如何操作:

设置内存上限(例如maxMemoryUsage = 500MB),告诉引擎"最多只能用这么多内存"。

设定3DTiles 内存上限为500MB

二、3DTiles 智能分级渲染

使用场景:

采用智能视觉分级技术,通过动态调整场景模型的渲染精度,在确保核心区域高清呈现的同时,引擎会智能降低远处非重点区域的瓦片分辨率,做到在有限硬件资源下实现画质与性能的最佳平衡,特别适应于无人机巡检、虚拟漫游等对交互流畅性要求较高的场景。

如何操作:

设置瓦片分级范围(例如dynamicTileAdjustRange=0.002),引擎会自动降低远处的分辨率,同时保证近处高清。

三、支持高德影像服务加载

使用场景:

用户可通过Mapmost接口直接加载申请的高德影像服务。适用于智慧城市、数字孪生园区等场景,开发者可基于高德地图底图叠加倾斜摄影模型、三维建筑或实时物联数据,快速构建高精度、多维度的大范围地理信息可视化应用。

高德影像服务叠加倾斜数据

性能优化效果

我们选用城市300平方公里分辨率3cm倾斜模型数据,对上述3DTiles自定义内存管理和智能分级渲染进行了性能上的实测:

测试环境:

  • 测试机器型号:拯救者R9000P

  • 处理器:AMD Ryzen7 5800H

  • 内存:32G

  • 显卡:NVIDA Geforce RTX 3070 Laptop 8GB

  • 网络:有线网

测试数据:

  • 苏州工业园区300平方公里倾斜模型数据(分辨率3cm)

测试场景一:住宅密集区

测试总结:

该场景的复杂程度较高,瓦片数量较多、内存占用较大,Cesium引擎加载这一场景,需要等待16秒左右的时间,下限帧率也只有40FPS,达不到45FPS的流畅程度。与此相比,优化后的Mapmost:

  • 首屏瓦片加载等待时间 只需8秒即可加载完成,相比于CesiumJS的16秒,快了50%!

  • 帧数 最低达到了52FPS,相比于CesiumJS的40FPS,提高了30%!

测试场景二:商业密集区

测试总结:

该场景的复杂程度适中,瓦片数量不多,内存占用程度中规中矩,Cesium引擎加载这一场景,需要等待11秒左右的时间,下限帧率为42FPS。与此相比,优化后的Mapmost:

  • 首屏瓦片加载等待时间 只需8秒即可加载完成,相比于CesiumJS的11秒,快了37%!

  • 帧数 最低达到了48FPS,相比于CesiumJS的42FPS,提高了14%!

关注 Mapmost,持续更新 GIS、三维美术、计算机技术干货

Mapmost 是一套以三维地图和时空计算为特色的数字孪生底座平台,包含了空间数据管理工具(Studio)、应用开发工具(SDK)、应用创作工具(Alpha)。平台能力已覆盖城市时空数据的集成、多源数据资源的发布管理,以及数字孪生应用开发工具链,满足企业开发者用户快速搭建数字孪生场景的切实需求,助力实现行业领先。

欢迎进入官网体验使用: Mapmost------让人与机器联合创作成为新常态

相关推荐
g***26796 小时前
最新SQL Server 2022保姆级安装教程【附安装包】
数据库·性能优化
7***53348 小时前
DeepSeek模型推理性能优化技巧
性能优化
丫丫72373410 小时前
Three.js 模型树结构与节点查询学习笔记
javascript·webgl
A3608_(韦煜粮)14 小时前
深入理解React Hooks设计哲学与实现原理:从闭包陷阱到并发模式
javascript·性能优化·react·前端开发·react hooks·并发模式·自定义hooks
tzhou6445214 小时前
Nginx 性能优化与防盗链配置
运维·nginx·性能优化
虎子_layor17 小时前
单机压测从百到三千:一次短链跳转服务的全链路性能优化实战
后端·性能优化
better_liang20 小时前
每日Java面试场景题知识点之-数据库连接池配置优化
java·性能优化·面试题·hikaricp·数据库连接池·企业级开发
想搞艺术的程序员1 天前
深入 NSQ 延迟消息实现原理:设计巧思与性能优化
性能优化·golang·nsq
J***79391 天前
C在Unity3D中的渲染性能优化
性能优化
zero13_小葵司1 天前
JavaScript性能优化系列(八)弱网环境体验优化 - 8.3 数据预加载与缓存:提前缓存关键数据
javascript·缓存·性能优化