经纬志
首页 / Cesium / 使用示例

夜光地球

用一张深色灯点底图做出夜景效果,理解亮度与 gamma 对暗部的处理。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

夜光图的观感来自哪里

暗底、亮灯点、高反差。底图本身接近黑,gamma 小于 1 会把中间调压暗,灯光点因此更突出;brightness 略大于 1 让灯点不至于发灰。

替代了什么

官方示例通过 ion 读取 Black Marble 夜光瓦片。这里用 canvas 画暗底与灯点,覆盖全球矩形,视觉上同样是夜间灯光分布,但完全离线。

属性取值说明
brightness1.2 – 1.6整体提亮
gamma0.6 – 0.85压暗中间调
contrast1 – 1.4增强灯点与底色反差

gamma 调到 0.4 以下会让大部分城市以外的区域变成纯黑,需要配合亮度一起看效果。