【版本】v0.12.16
【文件大小】27.9MB
【原始Unity版本】2022.3.32
【支持的渲染管线】内置/通用(URP)/ 高清(HDRP)
其他兼容性信息
支持以下 Unity 版本的内置 RP、URP和HDRP :
- Unity 2022.3 LTS(2022.3.32 或更高版本)
- Unity 6.0 LTS(6000.0.23 或更高版本)
- 支持Unity 6.1
- 支持Unity 6.2
- Unity 6.3 LTS
- 支持Unity 6.4
- 支持Unity 6.5
- 支持Unity 6.6
有关最低要求和已知限制的信息,请参阅下面的技术细节部分。
描述
GPU Instancer Pro 使开发者能够轻松集成和管理大量对象,例如树木、草地、岩石和其他预制件,并将性能影响降至最低。它提供了用户友好的工具,无需掌握计算着色器和 GPU 基础架构即可使用间接 GPU 实例化。GPU Instancer Pro 支持 Unity 地形细节、树木和预制件,并提供用于优化剔除、调整 LOD 设置和自定义渲染参数的高级功能。为了获得最佳性能,GPU Instancer Pro 使用 Unity 的RenderMeshIndirect方法和计算着色器来实现间接 GPU 实例化。
GPU Instancer Pro 包含多个旨在提高渲染效率和简化工作流程的模块:
核心模块
该基础模块包含渲染、剔除、LOD 管理、公告板创建和调试工具等基本功能。虽然它没有管理器类,但开发者可以通过API使用 GPU Instancer Pro 的渲染系统来创建自定义渲染器。功能包括:
- 基于GPU的距离、视锥体和遮挡剔除。
- 在 GPU 上执行 LOD 计算并支持交叉淡入淡出。
- 每个原型均可自定义阴影 LOD 和剔除设置。
- 内置支持多摄像头。
- 广告牌生成能力。
- 易于使用的 API 方法,用于渲染 Matrix4x4 数组的实例。
- 统计分析结果,例如可见的 LOD 和顶点计数。
- 能够批量处理来自多个源的绘图调用。
地形模块
地形模块包含使用 GPU Instancer Pro 渲染地形细节和树木的工具。它具有细节管理器和树木管理器,提供以下功能:
- 原生支持多种地形,且绘制调用次数极少。
- 细节和树木的渲染距离不受限制。
- 支持“覆盖率”和“实例计数”详细信息分散模式选项。
- 基于距离的细节密度降低功能。
- 支持地形细节LOD。
- 在运行时高效地添加/删除地形细节和树木。
- 可自定义的基于纹理的地形细节密度。
预制模块
该模块配备了预制件管理器,提供了一个直观的界面,用于渲染和管理场景中的众多预制件实例。主要功能包括:


评论(0)