🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
![](https://img.kancloud.cn/08/09/0809be1857e5039d5c6fe709fc65eda0_67x44.png) 【节点说明】 将雾化的效果添加到3D场景可以增强真实感,提供氛围,并且当远处几何体进入视野时有时会产生模糊的伪影。实际上,雾化是通过将场景中对象的颜色与基于场景中对象的深度或距离视点的距离所选的雾化颜色进行混合来实现的。 #### **4.3.4.1 高度雾** ![](https://img.kancloud.cn/72/73/7273019e7f52bc9d0cdbaa7824c84959_135x71.png) 【属性参数】 ![](https://img.kancloud.cn/e3/d6/e3d62db9eb7ae35ea740fd67423bfdb9_401x294.png) 雾是基于每个像素计算的。雾效果由以下输入属性控制: - 起始位置:确定雾效果开始的距离。 - 结束位置:确定雾效果不再增加的距离。 - 颜色:定义雾混合使用哪种颜色。 - Alpha:定义一个目标Alpha值,该值将应用于End距离处的每个对象。 - 强度:定义了用于定义雾的内插的指数。 - 设置为1时,将线性插值 - 设置为介于0和1之间时,它将在起始位置附近缓慢增加,并在结束位置附近快速增加 - 当设置为大于1的值时,其行为反之亦然 - 浓度:在原始对象颜色和雾化颜色之间晕染(按照上述属性定义进行插值)时使用的厚度,厚度越低,雾化浓度越低。 #### **4.3.4.2 地雾** ![](https://img.kancloud.cn/70/7d/707dc717544d3a1b34c2216691cb1457_116x71.png) 【节点说明】 地雾基本上与上述高度雾功能相同,但是它具有一个扩展功能,它将计算到相机位置或空间中定义的平面的距离。通过这种方式,可以创建在特定高度停留的雾景,如下图: ![](https://img.kancloud.cn/9f/15/9f15f422751128d242389a366cf29b26_381x202.png) 【属性参数】 ![](https://img.kancloud.cn/4a/04/4a04c70a91160b812c8472d44bd5a598_393x484.png) - 旋转>倾斜度/方位角:定义平面的旋转。 - 平移:定义其原点的位置。 当公告板功能打开,对象的颜色渲染不基于到相机的距离,而仅基于到平面的最短距离,图示如下: ![](https://img.kancloud.cn/4f/8a/4f8aa49eee6ad0c8d31da5c6de34d8c9_381x202.png)