cesium 时间影响光照效果、地形照明、水体效果

1 时间影响光照效果

注意:白膜有效

// 改变时间设置光照效果
//UTC
var utc=Cesium.JulianDate.fromDate(new Date("2021/07/04 04:00:00"));
//北京时间=UTC+8=GMT+8
viewer.clockViewModel.currentTime = Cesium.JulianDate.addHours(utc,8,new Cesium.JulianDate());
//去除时间原因影响模型亮度
viewer.scene.light = new Cesium.DirectionalLight({
    
     
          direction: new Cesium.Cartesian3(0.35492591601301104, -0.8909182691839401, -0.2833588392420772)
})

2 启用地形照明

var viewer = new Cesium.Viewer('cesiumContainer', {
    
    
    terrainProvider : Cesium.createWorldTerrain({
    
    
        requestVertexNormals: true
    })
});
viewer.scene.globe.enableLighting = true;

3 水体效果

var viewer = new Cesium.Viewer('cesiumContainer', {
    
    
    terrainProvider : Cesium.createWorldTerrain({
    
    
        requestWaterMask: true
    })
});

Guess you like

Origin blog.csdn.net/Tmraz/article/details/119948043