工具说明
该工具可以在平面地形上进行物体的随机摆放,支持控制随机大小、旋转、区域扰乱等功能。分布的物体可以在虚幻引擎中自定义,如果想在Houdini中copy物体可以使用objid属性。
接口
- 接口1:输入地面模型,如果UE中的地形是Landscape的话需要更改输入类型为world input,
Export Options 需要勾选Keep World Transform。在下面选项里选择你的地形名称。并且在export Landscape as 选择为Mesh。 - 接口2:输入遮罩模型,则这个模型范围内不会产生物体,可以按shift多选。
参数说明
- 开启区域分布:如果开启物体将会通过density属性进行分布,而不会随机在全部的面上分布,density属性是通过下方的频率和偏移控制。
- 区域频率:控制分布的疏密,数值越小分布越稀疏,在UE中由于比例的问题需要设置大一些数值。
- 区域偏移:控制疏密区域的移动。
- 数量:整个场景中分布物体的数量。
- 位置随机:控制物体存在的随机位置,如果开启区域分布该值不会影响区域的位置。
- 物体随机:在位置固定时,控制物体出现的随机。
- 遮罩范围:如果有遮罩模型输入,控制遮罩模型位置的扩大范围。
- 分布物体:点击加号添加需要分布的物体,找到物体右键
Copy Referen 路径并粘贴到物体路径中,每个物体的分布比例是平均的,如果想让某个物体多一些可以多次创建同样路径物体。
整体缩放
- 整体大小:控制整体缩放
- 整体随机种子:控制不同缩放的随机
- 最小最大值:控制随机缩放时的大小区间
单轴缩放
- 单轴缩放:可以控制XYZ单独轴向的随机缩放值,缩放区间和缩放种子,下面的三个值从左到右分别是XYZ。
- 自定义旋转轴:自定义一个旋转的轴向,默认是沿着地面的法线轴旋转,这个轴的作用需要和权重参数配合使用。
区域缩放
- 开启区域缩放:开启后会根据整个地面的density值做一个缩放设置,不开启区域分布也能够起到区域缩放的作用。
- 细分等级:对地面模型进行细分操作,值越大细分越高,则区域分布就越精致。
- 最小区域值:density值小的地方的物体缩放值。
- 最大区域值:density值大的地方的物体缩放值。
- 自定义旋转轴权重:控制旋转的轴向更加倾向与哪个值,如果是0完全使用法线方向轴,如果是1完全使用自定义旋转轴方向,0-1之间是过度。
- 旋转种子:调整旋转的随机方向。
- 最小/最大旋转度数:物体旋转度数的区间。
注意事项
如果复制模型的位置和产生的模型位置有重叠,需要最后渲染时把复制模型的 visible关掉。
更新记录
- 2024.8.21将模型的copy模式更新为instance模式
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容