Rivers_河流
约 611 字大约 2 分钟
2026-02-15
概览
Rivers 节点用于在地形上即时生成复杂的河流网络。该节点会微妙地转换地形起伏,以为河流生成提供完整、连续的物理路径。通过使用源头遮罩,用户可以精准控制河流的起始位置,从而在保持算法真实性的同时实现艺术化的地貌布局。
输入端说明
- In:主地形输入。接入需要生成河流系统的基础高度场。
- Headwaters:源头遮罩输入。接入外部信号以限制河流源头的起始区域,实现对河流生成分布的精准控制。
输出端说明
- Out:主高度场输出。输出包含河道物理切割后的最终地形高度结果。
- Rivers:河流遮罩输出。输出河流路径的精确地理分布遮罩。
- Depth:深度地图输出。输出反映河床内部水流物理深度的厚度数据。
- Surface:水面高度图输出。输出河流表面的实际海拔高度场(Heightmap)。
- Direction:流向输出。输出河流流动方向的向量或信号数据,可用于驱动特定的着色器逻辑。
参数
| 参数 | 解读 |
|---|---|
| Water | 源头水量。设定源头的出水量。数值越高,生成的河流规模越大。 |
| Width | 河流宽度。控制主河道及其支流的物理宽度。 |
| Depth | 河流深度。设定河道内水的垂直深度,此参数独立于下切(Downcutting)逻辑(关闭渲染水面参数可见)。 |
| Downcutting | 下切。决定河流在流动过程中向岩石和土壤深处切割的物理程度。 |
| River_Valley_Width | 河谷宽度。通过预设档位调整河流两侧河谷的覆盖跨度。 |
| Headwaters | 源头数量。设定河流生成的起始源头总数。并非所有源头都会成为干流,部分将作为支流汇入。 |
| Render_Surface | 渲染水面。开关参数。启用后将计算并生成河流的表面层。 |
| Seed | 种子。设定随机化计算的基准数值。 |

