Houdini+UE5物体分布工具

Houdini+UE5物体分布工具

工具说明

该工具可以在平面地形上进行物体的随机摆放,支持控制随机大小、旋转、区域扰乱等功能。主要使用的是Houdini的copy功能的增强,有开发能力的同学可以继续开发为instance模式。在UE中可以简单的对小区域的地面或者模型进行分布,如果是大批量的分布建议尝试用UE的PCG模块。

接口

  • 接口1:输入地面模型,如果UE中的地形是Landscape的话需要更改输入类型为Landscape input,在下面选项里选择你的地形名称。并且在export Landscape as选择为Mesh。地面模型需要勾选Keep World Transform。
  • 接口2:输入摆放的物体,在houdini需要先对每个物体进行pack操作在merge一起输入,在UE中选择模型后需要勾选Pack Geometry before merging,UE中物体可以多选。
  • 接口3:输入遮罩模型,则这个模型范围内不会产生物体。

参数说明

分布

  • 开启区域分布:如果开启物体将会通过density属性进行分布,而不会随机在全部的面上分布,density属性是通过下方的频率和偏移控制。
  • 区域频率:控制分布的疏密,数值越小分布越稀疏,在UE中由于比例的问题需要设置大一些数值。
  • 区域偏移:控制疏密区域的移动。
  • 数量:整个场景中分布物体的数量。
  • 位置随机:控制物体存在的随机位置,如果开启区域分布该值不会影响区域的位置。
  • 物体随机:在位置固定时,控制物体出现的随机。
  • 遮罩范围:如果有遮罩模型输入,控制遮罩模型位置的扩大范围。

缩放

整体缩放

  • 整体大小:控制整体缩放
  • 整体随机种子:控制不同缩放的随机
  • 最小最大值:控制随机缩放时的大小区间

单轴缩放

  • 单轴缩放:可以控制XYZ单独轴向的随机缩放值,缩放区间和缩放种子,下面的三个值从左到右分别是XYZ。
  • 自定义旋转轴:自定义一个旋转的轴向,默认是沿着地面的法线轴旋转,这个轴的作用需要和权重参数配合使用。

区域缩放

  • 开启区域缩放:开启后会根据整个地面的density值做一个缩放设置,不开启区域分布也能够起到区域缩放的作用。
  • 细分等级:对地面模型进行细分操作,值越大细分越高,则区域分布就越精致。
  • 最小区域值:density值小的地方的物体缩放值。
  • 最大区域值:density值大的地方的物体缩放值。

旋转

  • 自定义旋转轴权重:控制旋转的轴向更加倾向与哪个值,如果是0完全使用法线方向轴,如果是1完全使用自定义旋转轴方向,0-1之间是过度。
  • 旋转种子:调整旋转的随机方向。
  • 最小/最大旋转度数:物体旋转度数的区间。

注意事项

如果复制模型的位置和产生的模型位置有重叠,需要最后渲染时把复制模型的 visible关掉。

Houdini+UE5物体分布工具-数字折叠
Houdini+UE5物体分布工具
此内容为免费资源,请登录后查看
0
提供远程协助
支持需求定制
适用软件Houdini UE5
语言中文
大小40kb
客服qq1990781688
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容