Members
确定雾的密度的标量。完全处于雾中的地形将被剔除。
当该数值接近 1.0 时,雾的密度增加;当接近零时,雾变得稀疏。
雾越密集,地形剔除越激进。例如,如果摄像机距椭球体高度为 1000.0 米,
将该值增加到 3.0e-3 会导致许多靠近观察者的瓦片被剔除。
减小该值会将雾推离观察者更远,但会降低性能,因为更多地形会被渲染。
-
Default Value:
0.0006
Example:
// 将默认雾密度加倍
viewer.scene.fog.density = 0.0012;
如果启用雾则为
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;
用于增加部分处于雾中的地形瓦片的屏幕空间误差的因子。效果是减少
需要渲染的地形瓦片数量。如果设置为零,该功能将被禁用。如果在山区增加该值,
需要请求的瓦片会更少,但靠近地平线的地形网格可能明显分辨率较低。
如果在相对平坦的区域增加该值,地平线上几乎不会注意到变化。
-
Default Value:
2.0
影响雾颜色视觉密度的标量。该值不影响地形的剔除。
与
Fog.density 结合使用可使雾看起来更浓或更淡。
-
Default Value:
0.15
Example:
// 增加雾外观效果
viewer.scene.fog.visualDensityScalar = 0.6;
Experimental
该标量的值可能不是最终值,可能会发生变化。
