Hyd Sediment_水力沉积物
约 1677 字大约 6 分钟
hydraulic-sediment水力沉积物
2025-11-29
概览
和粒子模拟不同,水力沉积物过滤器属于网格模拟。在这个模型之下,水被建模为水位和其他属性的网格。为了获得合理的侵蚀效果,需要数千次迭代,但是每次迭代都会处理整个网格。所以这个过滤器的运算开销会非常大。过滤器会让地形网格的每个点都有一个水位高度,这些点的高度差异,可以决定模拟水流的方向。然后模拟运算会给地形添加一个初始雨量,并且开始进行迭代运算;在迭代若干次之后,会再次加入雨量,由此模拟在一个非常长的时间区间的降雨过程,它是分步骤进行的;水在向下运动的过程中,会侵蚀原有地形,并且把地面上的固体物质储存到水当中并且带走,这些固体物质也会逐渐以沉积物的方式在地形上沉积下来。除此以外,水在向下行进的过程中也会伴随着水量的损失,这个跟粒子侵蚀系统是同样的道理,这种损失可能是来自于自然蒸发,或者是地面吸收。基于这样一种算法模型,最终所得到的侵蚀效果会偏向于一种整体均匀化的特征,这是水力沉积物过滤器的特点。另外这个过滤器也融入了热侵蚀效果。热侵蚀是对常规侵蚀的补充,它模拟了热应力导致的岩石断裂,从而形成带有一定角度的岩屑坡。
常规设置
| 参数 | 解读 |
|---|---|
| 迭代 | 模拟运算的迭代次数,它反映了侵蚀的模拟运行时间。 |
| 最大侵蚀数量 | 每一个像素所能被侵蚀的量,可以从整体上控制侵蚀的强弱。 |
| 层级步进乘数 | 用于调节过滤器在不同层级步进的强弱表现,当它的值比较小的时候,过滤器会更着重于表现更低的级别,值增大时,效果会在更高的级别得到加强。 |
水力侵蚀
| 参数 | 解读 |
|---|---|
| 表面侵蚀 | 用于直接调整侵蚀效果强弱。 |
| 沉积物损失 | 在迭代运算中每一步稳定损失的沉积物的量,即被水流带走的沉积物的量;这个参数主要用来调整地形上的沉积物总量。 |
| 暂停损失 | 水滴处理沉积物的速度,值越小,沉积速度会越快,值越大,沉积的过程会延长。从实际效果来看,它类似于粘性的概念。 |
| 侵蚀采样偏移 | 迭代运算中水滴的行进距离。 |
| 侵蚀柔软度 | 对侵蚀加入平滑效果,属于辅助性的参数。 |
| 侵蚀高度范围 | 从下限高度,到上限高度之间,生成一个渐变的高度遮罩,最低值为0,最高值为1,类似于分布中高度渐变的作用。 |
| 水流旋转 | 给所有雨滴的行进方向加上一个偏转角度,值为0是不添加偏转角度。 |
| 蒸发 | 雨滴在行进过程中的损失水量。 |
雨
| 参数 | 解读 |
|---|---|
| 降雨层级强度 | 雨水在不同分辨率下的生成强度。但是由于这个过滤器的算法并不是采用粒子模拟,所以这里的雨水层级步长并不能体现径流的大小尺度,所以我们在预设效果里面看到的更多是满强度的设置。 |
| 降雨强度 | 迭代运算中每一个步骤增加的雨量。 |
| 降雨概率 | 模拟运算中,有多少步骤加入雨水,可以理解为雨水粒子的覆盖度。 |
| 初始水量 | 初始状态的雨水强度。 |
风
| 参数 | 解读 |
|---|---|
| 风力强度 | 模拟风力强度大小。 |
| 风向 | 改变风力作用的方向。 |
| 风随机性 | 给风向叠加一个额外的噪波,让风的整体效果显得不那么单一。 |
热侵蚀
| 参数 | 解读 |
|---|---|
| 热侵蚀强度 | 热侵蚀发生的速度,可以直接理解为热侵蚀的强度。 |
| 热侵蚀沉积物损失 | 发生热侵蚀的坡度阈值,即低于某一个坡度值,不发生热侵蚀。 |
| 沉积物传输速度 | 热侵蚀沉积物和原地形之间的平滑度。 |
| 热侵蚀坡度 | 用于控制热侵蚀最大能够侵蚀多少表层厚度。 |
| 热侵蚀沉积物坡度 | 额外添加到热侵蚀中的沉积物的量。 |
| 热侵蚀坡度平滑 | 值为0.5的时候,热侵蚀量和沉积物量是相等的;小于0.5的时候热侵蚀量大于沉积物量,当参数值大于0.5时,侵蚀量小于沉积物的量。 |
表面分层
| 参数 | 解读 |
|---|---|
| 层强度 | 调整分层台地的明显程度。 |
| 缩放 | 调整台地的垂直间距。 |
| 高度偏移 | 让分层结构在垂直方向的偏移距离。 |
| 层平滑 | 用于调整各层之间的平滑度。 |
| 方差强度 | 给分层效果添加的额外失真噪波的强度。 |
| 方差缩放 | 额外失真噪波的缩放值。 |
| 方差偏移 | 额外失真噪波的坐标偏移值。 |
| 方差噪波倍频程 | 额外失真噪波的倍频程数。 |
示例

常规效果

沙漠化效果

热侵蚀效果

沉积物流失效果


