Members
一个决定雾浓度的标量。处于完全雾中的地形会被剔除。
当该数值接近 1.0 时雾的浓度增加,接近 0 时浓度降低。
雾越浓,地形被剔除得越积极。例如,若相机位于椭球上方 1000.0m 高度处,
将数值增大到 3.0e-3 会导致靠近观察者的许多瓦片被剔除。
减小该数值会使雾远离观察者,但会因渲染更多地形而降低性能。
-
Default Value:
0.0006
Example:
// Double the default fog density
viewer.scene.fog.density = 0.0012;
如果启用了雾则为
true,否则为 false。
-
Default Value:
true
Example:
// Disable fog in the scene
viewer.scene.fog.enabled = false;
函数中用于调整浓度随相机在椭球上方高度变化方式的指数因子。值越小,随着相机高度增加,过渡越平缓。
该值必须大于 0。
-
Default Value:
0.59
函数中用于根据相机在地形上方高度调整浓度的标量。
-
Default Value:
0.001
应用雾的最大高度。如果相机高于此高度,雾将被禁用。
-
Default Value:
800000.0
光照下雾颜色的最小亮度。值为 0.0 可能导致雾完全变黑。值为 1.0 则
完全不影响亮度。
-
Default Value:
0.03
如果雾可在着色器中渲染则为
true,否则为 false。
这允许在不进行实际视觉渲染的情况下,受益于基于雾浓度的优化瓦片加载策略。
-
Default Value:
true
Example:
// Use fog culling but don't render it
viewer.scene.fog.enabled = true;
viewer.scene.fog.renderable = false;
当地形瓦片部分处于雾中时,用于增大其屏幕空间误差的因子。其效果是减少
为渲染而请求的地形瓦片数量。如果设置为 0,则该功能被禁用。如果在
山区增大该值,将需要请求更少的瓦片,但地平线附近的地形网格分辨率可能会
明显降低。如果在相对平坦的区域增大该值,地平线处几乎不会有明显变化。
-
Default Value:
2.0
影响雾的视觉浓度的标量。该值不影响地形的剔除。
与
Fog.density 配合使用可使雾显得更浓或更淡。
-
Default Value:
0.15
Example:
// Increase fog appearance effect
viewer.scene.fog.visualDensityScalar = 0.6;
Experimental
The value of this scalar may not be final and is subject to change.
