进阶用法
网格分布
本工具提供三种沿样条线布置网格的方法:
单一分布
当仅启用一个组件时,只能进行单一分布——同一个网格将在样条线上所有放置位置重复。
轮流分布(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的值最为合适
- 自然噪声:利用噪声为地形赋予自然纹理和真实感