Shrubs_灌木
约 959 字大约 3 分钟
2026-02-15
概览
Shrubs 节点用于在地形表面模拟灌木植物的生长与分布。它采用一种基于环境因素(如水源、坡度、海拔以及与其他植被的竞争)的生长算法,旨在生成具有生态合理性的植被分布遮罩。该节点不仅可以输出高度场的变化,还能提供多个用于精细化材质着色的生长状态遮罩。
输入端说明
- In:主地形输入。接入需要生成灌木分布的基础高度场。
- Inhibition:抑制输入。接入自定义遮罩信号以限制灌木在特定区域的生长。
输出端说明
- Out:主高度场输出。输出包含地形起伏与灌木几何细节累加后的最终高度结果。
- Dead_Zones:枯死区域。输出代表植被生长失败或由于环境严苛(如坡度过陡、海拔过高)导致植被枯萎的区域遮罩。它记录了那些“本可以生长但被物理限制抑制”的地点,常用于表现干旱地表的细节或枯木分布。
- Trees:林木输出。输出较大规模或成熟植被区域的遮罩,可作为树木放置的引导。
- Fresh_Water:净水区域。该遮罩对应于算法通过“寻水”逻辑识别出的高水分区域。它标志着地形中最利于植被繁茂生长的核心位置,通常用于为靠近河道或谷底的嫩绿植被进行精准着色。
参数
| 参数 | 解读 |
|---|---|
| Growth | |
| Seek_Water | 寻水。设定灌木生长对水分的偏好。Seek 趋向于在低洼或水流路径附近生长;Avoid 则避开潮湿区域。 |
| Avoid_Trees | 避林。设定灌木是否避开已有的树木区域以减少竞争。可选 None(不避开)、Previous(避开前置节点)或 All(全面避开)。 |
| Health | 健康度。控制植被生长的整体生命力强度。 |
| Spread | 扩散。设定灌木群落向四周蔓延的物理广度。 |
| Random | 随机。增加生长分布的无序感,防止出现过于机械的排列。 |
| Simulation_Bias | 模拟偏置。调整生长算法的倾向性,改变群落的分布重心。 |
| Aspect_Inhibition | |
| Slope | 坡度。设定允许灌木生长的倾斜角度区间。 |
| Slope_Falloff | 坡度衰减。控制坡度限制边缘的过渡柔和度。 |
| Altitude | 海拔。设定灌木生长的有效垂直高度范围。 |
| Altitude_Falloff | 海拔衰减。控制不同高度层之间植被密度的变化趋势。 |
| Snow_Inhibition | |
| Dead_Flow | 枯流。模拟由于积雪或寒冷导致的植被枯萎流失效果。 |
| Consolidate_Flows | 整合流。合并微小的植被生长路径以形成更显著的群落带。 |
| Bias | 偏置。在积雪抑制逻辑下调整整体的分布平衡。 |
| Artistic_Control | |
| Chaos | 混乱度。设定植被边缘的破碎与杂乱程度,增加有机感。 |
| Blur_Edges | 模糊边缘。平滑处理灌木分布遮罩的边界,使其与地形纹理融合更好。 |
| Custom_Inhibitors | |
| Custom_Influence | 自定义影响。控制 Inhibition 输入端信号对最终生长的干预强度。 |
| Trim | 修剪。对最终生成的植被范围进行整体的边界修剪或缩减。 |

