webGL昼夜效果不明显

0 投票

1,白天效果:

scene.sun.show = true;
scene.globe.enableLighting = false;
scene.lightSource._ambientLightColor = {red: 0.76, green: 0.76, blue: 0.76, alpha: 1};

2,黑夜效果:

scene.sun.show = false;
scene.globe.enableLighting = true;
scene.lightSource._ambientLightColor = new Cesium.Color(0.4, 0.4, 0.4, 0.4);

如何设置场景参数,使黑夜效果更好?

11月 7 分类:  20次浏览 | 用户: bulei 初出茅庐 (47 分)

2 个回答

0 投票
 
已采纳

黑夜效果更明显:

scene.sun.show = false;
scene.globe.enableLighting = true;
scene.lightSource._ambientLightColor = new Cesium.Color(0.4, 0.4, 0.4, 0.4);

scene.hdrEnabled = false;
//开启颜色校正
scene.colorCorrection.show = true;
scene.colorCorrection.brightness = 0.4;

11月 8 用户: bulei 初出茅庐 (47 分)
0 投票
您好,如果您想是地球球体也实现黑夜效果的话,需要加一个地形才可以,然后设置scene.globe.shadows = 1;
11月 8 用户: 赵爽 名扬四海 (4,991 分)

没有效果啊

在阴影分析的示例中加上scene.globe.shadows = 1;

然后把STK地形也加上,调整一下时间即可看出效果
...