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

大气散射与昼夜光晕

大气是球体边缘那圈淡蓝的光。Cesium 用 skyAtmosphere 模拟瑞利与米氏散射,几个参数就能把清晨、正午、黄昏区分开。

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

散射参数管什么

brightnessShift 调整体亮度,saturationShift 调饱和度,hueShift 调色相,atmosphereLightIntensity 调太阳直射强度。四个参数一起动,就能从冷调的白昼推到暖调的黄昏。

让光照真正落到地面

只开大气还不够,globe.enableLighting 打开后地表才会跟着太阳走。配合 clock 的模拟时间,昼夜分界线会随当前时间移动。

可以直接改的地方

位置改什么效果
skyAtmosphere.brightnessShift-1 到 1整体明暗
globe.enableLightingtrue / false地表昼夜
clock.currentTime换成不同时刻太阳位置

低角度看:大气只在有地平线的视角下明显,把相机压到贴近地表的低角度再看。