Unreal Engine 高效多功能散布工具ia scatter

 

ia scatter 是一款专为Unreal Engine设计的高效、快速且功能丰富的散布工具,旨在帮助开发者轻松创建自然和沉浸式的场景。无论是在大型开放世界环境中散布树木、岩石等自然元素,还是在建筑物上布置天线等结构细节,ia scatter都能以极高的效率完成任务。该工具允许用户通过几次点击即可散布大量资产,同时保留了对散布结果进行微调的灵活性,极大地提高了工作效率。

主要特点

强大的散布功能

  • 静态网格物体和蓝图Actor实例化:支持散布静态网格物体和蓝图Actor,适用于各种类型的资产。
  • 多样的散布选项:包括区域、样条、平面、线性和点追踪选项,以及1D和全向散布方式。
  • 静态网格体素化分布和纹理映射实例投影:提供高级散布模式,确保资产分布更加自然。
  • 骨骼网格、Niagara系统和几何集合实例化:支持多种类型资产的实例化,并可通过概率设置调整出现频率。
  • 凸/凹检测模式:自动识别表面特征,确保资产正确放置。
  • 集群和基于距离的比例调整:提供集群效果和基于邻近度的比例变化,增加场景多样性。
  • 比例衰减梯度和比率控制:允许精细调整散布对象的比例变化。
  • “看向”旋转选项和目标(3D小部件):实现对象面向特定方向或目标的功能。
  • 从独立Actor应用样条:支持从其他Actor应用样条路径,扩展散布方式。
  • 固定实例沿样条的距离:确保散布对象沿样条路径均匀分布。
  • 基于物理材质和Actor选择的特殊追踪行为:根据物理材质和选定Actor实现特殊的追踪效果。
  • 忽略追踪中的某些Actor(追踪穿透):允许指定某些Actor不受追踪影响。
  • 避免重叠(三种方法)和实例最小距离:确保散布对象之间没有不必要的重叠。
  • 斜坡角度分布:根据斜坡角度调整散布密度,模拟自然环境
  • 自动填充功能:可将选定的静态网格物体或蓝图添加到散布列表中。
  • 转换散布实例为实际场景Actor和实例化植被Actor:将散布结果转化为实际场景元素,方便后续编辑。
  • 散布区域可任意旋转:支持散布区域朝向任何方向,适应不同场景需求。
  • 单独调整实例相对比例:提供对每个实例比例的精细控制。
  • 位置网格捕捉:实例位置可以捕捉到网格,确保排列整齐。
  • 静态网格代理:提供低精度代理用于预览和性能优化。
  • 完整的实例旋转控制(带旋转捕捉):支持实例的全面旋转调整,包括旋转捕捉功能。
  • 完整的实例均匀和非均匀比例控制:提供实例比例的全面调整选项。
  • 对齐实例到法线:确保实例正确对齐到表面法线。
  • 实例与表面的距离(沿法线):控制实例与表面之间的距离,模拟悬浮效果。
  • 实例碰撞类型选择:支持选择不同的碰撞类型,确保正确的物理交互。

用户友好性

  • 预设保存和加载系统:方便用户保存和复用常用的散布配置。
  • 线缆系统:提供额外的布线和连接功能,增加场景复杂度。
  • 构造脚本和事件图表/运行时执行:支持在编辑器和运行时两种环境下使用。

技术详情

  • 版本信息:
    • 当前版本:3.14 [2024年8月9日]
  • 启用要求:
    • 自1.98版本起,ia scatter需要启用Geometry Script插件,该插件随Unreal引擎编辑器提供。
  • 兼容性:
    • 支持的Unreal引擎版本:4.27 和 5.0 – 5.5
    • 支持的目标平台:Xbox One, Windows, Mac, Nintendo Switch, Oculus, PS4, SteamVR / HTC Vive, Win32, Linux, iOS, HTML5, HoloLens 2, Gear VR, Android
  • 注意:
    • ia scatter for Unreal Engine 4.27和5.0当前未提供所有示例地图,剩余地图将在未来的更新中添加。
    • 由于Unreal引擎4的限制,体素化不适用于4.27版本。
    • 产品基于蓝图构建,视频和截图中显示的资产不包含在内;一些polyhaven.com的资产用于测试目的。
    • 建议为所有静态网格物体启用Nanite,并为植被静态网格物体启用保留面积。

结语

ia scatter不仅仅是一个简单的散布工具;它是创建自然和沉浸式场景的强大助手。凭借其强大的散布功能、用户友好的界面和技术支持,ia scatter成为了任何希望提升场景真实感的Unreal Engine开发者的理想选择。

Leave a Reply

后才能评论