CSDN地址:blog.csdn.net/weixin_4397…
教程示例网站:thomaz529.github.io/
微信:CesiumPlus
FPS指的是每秒钟所呈现的画面帧数就是帧率,单位是 “帧 / 秒”(fps)。比如帧率为 30fps,表示在 1 秒钟的时间里连续播放了 30 个静态画面,这些画面快速切换,利用人眼的视觉暂留特性,让我们感知到连续流畅的动态影像效果。
MS指的是帧间隔时间指的是每显示一帧画面所间隔的时间长度,单位为毫秒(ms)。它是帧率的倒数关系,通过简单的数学计算可以在二者之间进行转换。例如,当帧率为 60fps 时,意味着每秒要显示 60 帧画面,那么每帧的间隔时间就是 1000(1 秒换算成毫秒)÷ 60 ≈ 16.67ms。
帧率相关影响因素:
硬件性能:计算机的 CPU、GPU 等硬件配置对 Cesium 应用的帧率影响很大。比如高性能的独立显卡(如 NVIDIA 的一些高端游戏显卡)相比集成显卡,能够更快速地处理 Cesium 场景渲染中大量的图形计算任务,使得帧率更有可能维持在较高水平,从而让画面显示更流畅;而如果 CPU 运算速度慢,处理数据来不及及时向 GPU 传递渲染所需信息,就可能导致帧率下降。 场景复杂度:当 Cesium 所构建的场景中包含大量的 3D 模型(像复杂的城市建筑模型、精细的地形地貌等)、海量的地理数据(例如高分辨率的影像数据等)时,渲染的计算量会剧增,帧率可能随之降低。相反,简单的场景(仅有少量基础图形元素展示)往往能维持较高帧率。 浏览器及相关设置:不同的浏览器对 WebGL(Cesium 渲染依赖的图形接口)的支持程度和性能表现有差异。例如,Chrome 浏览器通常对 WebGL 的支持和优化较好,而部分老旧版本或小众浏览器可能在渲染 Cesium 场景时出现帧率不佳的情况。另外,浏览器中关于硬件加速等相关设置也会影响帧率,开启硬件加速能更好地利用计算机硬件来提升渲染效率进而提高帧率。
一、效果图