功能:

  • 针对静态网格物体、预制件和 PLA 等对象的高级自动实例化
  • 非常容易创建静态网格物体实例
  • 用于实例、Actor 和 Niagara 的快速烘焙/未烘焙生成系统(包括邻近生成)
  • 代理 – 交换到角色:短距离、基于远距离接近或破坏
  • 运行时烘烤 PCG 和植被体积以提供代理支持
  • 景观的快速填充系统
  • PCG 节点生成带索引的 rdInst 实例
  • 带事件的快速 Actor 和组件池
  • 快速样条线操作和填充 – 编辑器和运行时
  • 访问实例生成器获取原始功能
  • 从任何参与者访问 rdInst 子系统
  • 分布式生成
  • 具有参与者/实例的层次结构,在编辑器或运行时随时显示和隐藏
  • 将子实例同化到其父实例中。
  • 使用复杂的随机化系统实现变换和可见性的随机化
  • “主题”,通过以下方式控制可见对象集主题
  • 在运行时将任何实例转换为静态网格物体、子组件或关卡 Actor
  • 快速实例转换
  • 在编辑器中加快渲染速度 – 更顺畅地编辑大量对象

代码模块:

  •  rdInst(运行时)

蓝图数量:2

数量C++ 类数量:10、1 个子系统

网络复制:不适用

支持的开发平台:Win64、Linux(应与具有运行时代码的所有平台兼容)

支持的目标构建平台:Win64、Linux、Android(应与具有运行时代码的所有平台兼容)

文档: https://recourse.nz/index.php/rdInst

示例项目:不适用

重要/附加说明:

最新版本:1.52 – 2025 年 11 月 16 日

注意:与大多数专业版本不同,rdTools Pro 许可证为您提供在公司/工作室内无限席位的许可证。

网站:https://recourse.nz/index.php/rdinst-home/

Discord 频道:此处。

视频:

随机建筑物:https://youtu.be/CZhwYjf6T2w

长途代理:https://youtu.be/Jd1_Cv8o9DA

运行时收获:https://youtu.be/dYr7lNkIAaM

车辆代理:https://youtu.be/37B4OD2jJyc

在 Windows、Linux 和 Android 上进行测试 – 应与 Mac 和 IOS、Playstation 和 XBox 兼容。

该插件有两种使用方式:

  • 作为编辑器插件,提供优化的编辑和快速随机化,将结果烘焙为仅使用静态网格物体或利用任何实例化方法的快速蓝图演员,甚至烘焙到静态网格物体中(非常适合 Nanite)。 rdBPtools 与 rdInst 完全兼容,并在您使用其基础蓝图时使用其优化。

  • 作为运行时插件,与您的项目一起打包。提供它的实例化和生成例程,以及实时使用的优​​化——例如在将房间移动到位之前将其随机化为特定的种子。事实上,正是这部分提供了最好的优化。您的房间中可以有许多对象,每个对象都有自己的随机设置 – 使用 rdInst,随机化时您甚至不会看到帧速率下降。蓝图例程的随机化速度稍慢 – 尤其是当 Actor 依赖其他 Actor 来显示时。

rdInst 具有以下工具:

  • 针对 StaticMeshes、Prefabs 和 PLA 等对象的高级自动实例化

  • 从任意位置快速轻松地访问原始全局 ISM 或 HISM 生成器actor

  • 基于 rdActor 的任何 Actor 的托管 ISM 或 HISM

  • Actor 代理,用于从实例自动切换到完整 Actor

  • 强大的生成系统,具有大世界兼容的邻近生成

  • PCG 节点,用于生成 rdInst 实例索引

  • 快速实例到Actor切换,反之亦然

  • 快速实例转换

  • 随机化转换、可见性、从列表中选择1等

  • 控制可见内容以及如何应用随机化的主题

  • 快速、可扩展的运行时景观种群系统、可选的 splatmaps、坡度放置固定、材质检测等等。

  • Actor 和组件池

  • 分布式事务(在多个帧上分散生成)

  • 各种系统事物的实用程序

只需使用包含的 rdActor 作为基础 Actor,或直接调用库rdInst 子系统中的函数。

实例根据其所属的 Actor 进行管理,在编辑期间,这允许快速编辑大量网格体 – 在运行时,这允许快速显示/隐藏 Actor,甚至每个 Actor 的网格体子文件夹。

非托管函数也可用 – 这些函数提供对用于创建实例的 InstancedStaticMesh 和 HeirachialInstancedStaticMesh 组件的原始访问

这就像在蓝图中调用“rdAddInstance”节点一样简单,指定静态网格体和变换。删除它们就像使用“rdRemoveInstances”一样简单 – 它只会删除当前蓝图使用的实例。

即使使用内置的管理和随机化系统,您也可以获得与植物工具相同的性能 – 事实上,当您使用植物分布在许多图块上的世界分区时,速度要快得多。

在运行时添加实例时, rdInst 可用于将添加内容分布到多个帧上,以保持帧速率平滑 – 全部在幕后处理。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。