进阶用法

进阶用法

网格分布

本工具提供三种沿样条线布置网格的方法:

单一分布

当仅启用一个组件时,只能进行单一分布——同一个网格将在样条线上所有放置位置重复。

轮流分布(Round Robin)

依次循环使用所有可用网格,保证分布均匀。这种方式可实现重复的分布模式,例如:

  • 红、白、红、白 的路障或旗帜
  • 柱、线、柱、线 的围栏
  • 亮、暗、亮、暗 的路灯杆

该模式会从样条线起点一直均匀地重复到终点。

随机分布

通过权重滑块和随机种子,实现概率分布:

  • 权重归一化:每个组件的权重会归一化,用以决定其出现的概率
  • 概率计算:每个组件按照归一化权重概率出现
  • 随机种子:随机种子用以保证分布可复现——同一种子总是产生同样的分布结果
  • 顺序填充:沿样条线根据计算好的概率逐步放置网格

示例:假设有 3 个组件,权重分别为 0.8、0.4、0.1:

  • 组件A(权重0.8):约 62% 机会出现,出现最频繁
  • 组件B(权重0.4):约 31% 机会出现,适中
  • 组件C(权重0.1):约 7% 机会出现,很少出现

如果样条线有 100 个网格放置点,可能最终出现约 62 个组件A、31 个组件B,以及 7 个组件C,既保证自然的随机变化,又实现了期望的比例关系。

该方法适合在保持艺术可控性的基础上,通过权重控制分布规律,并利用随机种子保证分布结果一致性,从而满足自然、丰富的排列需求。

抖动控制

网格样条工具提供三轴抖动控制(横滚/俯仰/偏航),用于为网格摆放添加自然变化:

抖动工作流程方法

方法一:先设置抖动幅度

  • 设置抖动幅度:通过调整横滚、俯仰和偏航滑块,设定整体变化的幅度
  • 随机种子微调:使用随机种子滑块,在不改变幅度的情况下切换不同变化效果
  • 迭代优化:这种方式允许用户先用抖动滑块确定变化“风格”,再通过随机种子找到最理想的具体变化

方法二:先固定随机种子

  • 设置随机种子:选择特定的随机种子值,锁定某一种变化模式
  • 单独调整抖动轴向:分别微调横滚、俯仰或偏航,以达到理想效果
  • 精确控制:适用于希望保持特定变化模式,仅调整某些方面的场景

抖动应用

  • 小数值:用于真实摆放时的微妙自然变化
  • 大数值:用于艺术化或风格化的强烈变化
  • 组合应用:不同轴向使用不同幅度,形成复杂变化模式
  • 定向抖动:只对特定轴(如仅横滚)进行抖动,实现定向变化

首/尾端处理

高级端部使用方法允许自定义样条线的首端与尾端:

自定义端部网格

  • 首端选择:选择特定网格作为样条线起始端
  • 尾端选择:选择不同的网格作为样条线结束端
  • 方向控制:为端部网格设置旋转和对齐方式

端部设计要求

  • 组件变体:首端与尾端建议为主要组件的特殊变体
  • 轴心位置:端部组件的轴心应在中心,而非拼接边
  • 一致比例:端部应保持与主样条组件相同的缩放比例

常见使用模式

  • 同一网格,不同旋转:用户常用同一个网格,同时通过不同预旋转值分别作为首端和尾端
  • 180度差异:如首端设置预旋转值1,尾端为3,实现Z轴180度旋转差
  • 镜像效果:使样条线两端呈现镜像或对称外观

端部应用场景

  • 围栏端柱:为围栏组装添加装饰性端柱
  • 防撞终端:为道路护栏末端设置吸能端部
  • 管道末端:为管道样条线添加阀门或连结端盖

地形塑造

网格样条工具集成了地形塑造(Terraforming)能力,可自动调整周围地形,使其与用户设计的样条线相匹配。这对于创建与真实地貌紧密结合的基础设施非常有用。

地形塑造的工作原理

  • 创建与编辑样条线:按照预期的高程、倾斜与宽度变换设计样条线
  • 进入地形塑造面板:在地形标签下可找到所有相关控制项
  • 参数设置:配置地形塑造参数,控制地形的具体调整方式
  • 执行塑造操作:点击**“地形塑造”**按钮执行操作

地形塑造参数

影响域(DOI)

  • 范围:0 至 500 米
  • 作用:决定样条线多远范围内的地形会受本次塑造影响
  • 用法:较大值产生更宽广的地形调整区;较小值则更局部

地形边距

  • 范围:1 至 20 米
  • 作用:在样条边缘创建一圈平整缓冲带,地形在这里开始下落
  • 特性:边距会随样条线的平面变化(包含倾斜与坡度)自动调整
  • 效果:确保样条线周围有一圈干净、平整的地表

地形衰减

  • 范围:1 至 5
  • 作用:控制地形由调整区过渡回原地势的平滑幅度
  • 值说明
    • 1:极为缓慢、平滑的衰减
    • 3:均衡衰减(多数情况推荐)
    • 5:非常陡峭、急速的收敛,适用于锐利转折

噪声参数

噪声粗糙度

  • 范围:0 至 1
  • 作用:控制地面起伏的幅度(隆起高度)
  • 用法
    • 0:极为光滑、平整的地形
    • 0.5:中等程度的起伏
    • 1:最大粗糙度,产生大尺度凸起

噪声尺度

  • 范围:0 至 1
  • 作用:控制起伏变化的密度(隆起疏密)
  • 用法
    • 0:非常细致密集的地表细节
    • 0.5:中等细节
    • 1:大疏密、粗放的地表变化

注意:噪声系统会自动叠加多重细节层级,表现更自然真实。

地形塑造流程

  • 地形分析:系统分析样条线的高程、倾斜与宽度
  • 边距生成:依据样条线平面自动生成环绕的平坦边带
  • 应用衰减:从边距到影响域边界,逐步衰减、平滑过渡
  • 叠加噪声:为地表添加丰富起伏细节,更显真实
  • 最终融合:将新地形平滑地与原有地貌衔接

性能说明

  • 执行时长:通常为2-7秒,具体依赖样条线长度与影响域大小
  • 操作类型:阻塞型——执行期间界面会短暂卡顿
  • 内存消耗:更大影响域会消耗更多内存资源

最佳实践

  • 迭代编辑:支持撤销/重做,可大胆尝试多种效果并逐步优化
  • 优先确定影响域:先调好影响域,决定整体地形调整范围
  • 细化边距:影响域设定后,再调整边距以防止地形“切到”样条表面(高衰减值时尤需注意)
  • 边距参考:边距值(如1米)仅作参考,并不能保证每处都严格等距
  • 增加细节:最后利用噪声参数为地表增添丰富细节与自然变化
  • 衰减推荐:避免过低(如1),通常3-4的值最为合适
  • 自然噪声:利用噪声为地形赋予自然纹理和真实感
上一次修订: 六月 22, 2026

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.