Members
确定雾密度的标量。处于全雾中的地形将被剔除。
当这个数字接近 1.0 时,雾的密度会增加,当它接近 0 时,雾的密度会变得不那么密集。
雾越浓,地形被剔除的程度就越高。例如,如果相机的高度为
在椭球体上方 1000.0m 处,将值增加到 3.0e-3 将导致靠近观察者的许多图块被剔除。
减小该值会将雾推离查看器,但会降低性能,因为渲染的地形更多。
-
Default Value:
0.0006
Example:
// 将默认雾密度加倍
viewer.scene.fog.density = 0.0012;
如果启用了 fog,则为
true
,否则false
。
-
Default Value:
true
Example:
// 在场景中禁用雾
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:
// 使用雾消隐但不渲染它
viewer.scene.fog.enabled = true;
viewer.scene.fog.renderable = false;
当地形瓦片部分处于雾中时,用于增加地形瓦片的屏幕空间误差的系数。效果是减少
请求渲染的地形瓦片的数量。如果设置为 0,该功能将被禁用。如果该值增加
对于山区,需要请求的图块较少,但地平线附近的地形网格可能会明显增加
分辨率较低。如果在相对平坦的区域增加该值,则地平线上几乎没有明显的变化。
-
Default Value:
2.0
影响雾的视觉密度的标量。此值不会影响地形的剔除。
与
Fog.density
结合使用,可使雾看起来更浓或更浓。
-
Default Value:
0.15
Example:
// 增加雾化外观效果
viewer.scene.fog.visualDensityScalar = 0.6;
Experimental
此标量的值可能不是最终值,并且可能会发生变化。