Unity插件 – 图形处理实例生成器 GPU Instancer Pro

文件大小:13.8 MB

版本:0.9.10

原始 Unity 版本:2022.3.32或更高

GPU Instancer Pro 使用 GPU 实例和计算着色器,通过减少绘制调用和提高性能帮助用户有效地管理和渲染许多对象。

GPU Instancer Pro 允许开发人员轻松集成和管理大量对象,例如树木、草地、岩石和其他预制件,同时最大程度地降低性能影响。它提供了用户友好的工具,用于使用间接 GPU 实例化,而无需掌握计算着色器和 GPU 基础架构。它支持 Unity 地形细节、树木和预制件,提供用于优化剔除、调整 LOD 设置和自定义渲染参数的高级功能。为了获得最佳性能,GPU Instancer Pro 将间接 GPU 实例化与 Unity 的RenderMeshIndirect方法和计算着色器结合使用。

GPU Instancer Pro 包含多个旨在提高渲染效率和简化工作流程的模块:

核心模块

这个基础模块包括渲染、剔除、LOD 管理、广告牌创建和调试工具等基本功能。虽然它没有 Manager 类,但开发人员可以通过 API 使用 GPU Instancer Pro 的渲染系统来创建自定义渲染器。功能包括:

  • 基于 GPU 的距离、视锥体和遮挡剔除。
  • 在 GPU 上执行 LOD 计算并支持交叉淡入淡出。
  • 可为每个原型定制阴影 LOD 和剔除设置。
  • 内置对多台摄像机的支持。
  • 广告牌生成能力。
  • 使用 Matrix4x4 数组渲染实例的易于使用 API 方法。
  • 统计见解,例如可见的 LOD 和顶点计数。
  • 能够批量处理来自多个来源的绘制调用。

 

地形模块

地形模块包括使用 GPU Instancer Pro 渲染地形细节和树木的工具。它具有细节管理器和树管理器,提供以下功能:

  • 以最少的绘制调用对多种地形提供本机支持。
  • 细节和树木的渲染距离不受限制。
  • 支持“覆盖率”和“实例计数”详细分散模式选项。
  • 基于距离的细节密度减少能力。
  • 地形细节 LOD 支持。
  • 在运行时高效地添加/删除地形细节和树木的功能。
  • 可定制的基于纹理的地形细节密度。

 

预制模块

该模块配备了预制件管理器,可提供直观的界面来渲染和管理场景中的大量预制件实例。主要功能包括:

  • 自动添加和删除预制实例以进行实例渲染。
  • GPU 内存中变换数据的自动运行时更新。
  • 带有内置着色器生成器的材质变化工具。
  • 能够使用相同的预制件与其他预制件和树管理器批量绘制调用。

Leave a Reply

后才能评论

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。 若排除这种情况,可在对应资源底部留言,或者联系右侧管理员Q

如果您已经成功付款但是网站没有弹出成功提示,请你千万不要着急~~什么事情都不要慌 ~~~联系站长提供付款信息为您处理