Common atmosphere settings used by 3D Tiles and models for rendering sky atmosphere, ground atmosphere, and fog.
This class is not to be confused with SkyAtmosphere, which is responsible for rendering the sky.
While the atmosphere settings affect the color of fog, see Fog to control how fog is rendered.
使用示例s:
// Turn on dynamic atmosphere lighting using the sun direction
scene.atmosphere.dynamicLighting = Cesium.DynamicAtmosphereLightingType.SUNLIGHT;
// Turn on dynamic lighting using whatever light source is in the scene
scene.light = new Cesium.DirectionalLight({
direction: new Cesium.Cartesian3(1, 0, 0)
});
scene.atmosphere.dynamicLighting = Cesium.DynamicAtmosphereLightingType.SCENE_LIGHT;
// Adjust the color of the atmosphere effects.
scene.atmosphere.hueShift = 0.4; // Cycle 40% around the color wheel
scene.atmosphere.brightnessShift = 0.25; // Increase the brightness
scene.atmosphere.saturationShift = -0.1; // Desaturate the colors
参考:
成员(属性)
The brightness shift to apply to the atmosphere. Defaults to 0.0 (no shift).
A brightness shift of -1.0 is complete darkness, which will let space show through.
-
默认值:
0.0
dynamicLighting : DynamicAtmosphereLightingType
When not DynamicAtmosphereLightingType.NONE, the selected light source will
be used for dynamically lighting all atmosphere-related rendering effects.
-
默认值:
DynamicAtmosphereLightingType.NONE
The hue shift to apply to the atmosphere. Defaults to 0.0 (no shift).
A hue shift of 1.0 indicates a complete rotation of the hues available.
-
默认值:
0.0
The intensity of the light that is used for computing the ground atmosphere color.
-
默认值:
10.0
The anisotropy of the medium to consider for Mie scattering.
Valid values are between -1.0 and 1.0.
-
默认值:
0.9
mieCoefficient : Cartesian3
The Mie scattering coefficient used in the atmospheric scattering equations for the ground atmosphere.
-
默认值:
Cartesian3(21e-6, 21e-6, 21e-6)
The Mie scale height used in the atmospheric scattering equations for the ground atmosphere, in meters.
-
默认值:
3200.0
rayleighCoefficient : Cartesian3
The Rayleigh scattering coefficient used in the atmospheric scattering equations for the ground atmosphere.
-
默认值:
Cartesian3(5.5e-6, 13.0e-6, 28.4e-6)
The Rayleigh scale height used in the atmospheric scattering equations for the ground atmosphere, in meters.
-
默认值:
10000.0
The saturation shift to apply to the atmosphere. Defaults to 0.0 (no shift).
A saturation shift of -1.0 is monochrome.
-
默认值:
0.0
方法
Returns
true if the atmosphere shader requires a color correct step.
| 参数名称 | 类型 | 描述信息 |
|---|---|---|
atmosphere |
Atmosphere | The atmosphere instance to check |
返回值:
true if the atmosphere shader requires a color correct step
