首页 / Cesium / 使用示例
大气散射与昼夜光晕
大气是球体边缘那圈淡蓝的光。Cesium 用 skyAtmosphere 模拟瑞利与米氏散射,几个参数就能把清晨、正午、黄昏区分开。
源码与运行效果
散射参数管什么
brightnessShift 调整体亮度,saturationShift 调饱和度,hueShift 调色相,atmosphereLightIntensity 调太阳直射强度。四个参数一起动,就能从冷调的白昼推到暖调的黄昏。
让光照真正落到地面
只开大气还不够,globe.enableLighting 打开后地表才会跟着太阳走。配合 clock 的模拟时间,昼夜分界线会随当前时间移动。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
skyAtmosphere.brightnessShift | -1 到 1 | 整体明暗 |
globe.enableLighting | true / false | 地表昼夜 |
clock.currentTime | 换成不同时刻 | 太阳位置 |
低角度看:大气只在有地平线的视角下明显,把相机压到贴近地表的低角度再看。