【版本】v2.2.6
【文件大小】129MB
【原始Unity版本】2022.3.29
Flora是一个强大而高效的实例化渲染系统,专为 Unity 2021.3 及更高版本设计,使您能够在不影响性能的情况下,增强具有大量植被和实例的环境。
主要特点
- 地形支持:完全支持地形细节和树木的实例化,确保与其他实例的平滑集成和批量处理。使用突发作业在后台加载地形植被,避免性能瓶颈。
- 实例绘制:轻松在任何网格表面上绘制实例。实例按全局网格分组,并作为表面的子对象添加,便于管理。轻松为场景添加精细的植被和物体。
- 预制件支持:轻松管理和自定义植被覆盖的预制件。创建复杂的预制件,例如植被茂盛的建筑物或精细的植被区域,为任何场景增添变化。
- 性能: Flora 2.0 以性能为首要目标进行了重构。其特性包括零帧 GCAlloc、针对上传和剔除进行突发优化的作业、现代化的 GPU 驻留场景、双阶段剔除以及按需 GPU 流式传输,从而在复杂场景中保持高性能和低 GPU 内存占用。
渲染和性能
- 管线兼容性:可与任何渲染管线配合使用,包括内置或自定义管线。
- 现代间接渲染:利用 DX11、DX12、Vulkan、Metal 和现代主机 API。
- 高级 GPU 场景管理:采用单缓冲区系统、突发映射上传、SOA 布局、动态调整缓冲区大小和打包 GPU 转换。
- 完全地形支持:使用作业在后台动态加载地形细节和树木单元格。
- 双阶段剔除:将突发作业与 GPU 剔除相结合,以降低 GPU 负载。
- GPU遮挡剔除:实现了性能极佳的高Z遮挡系统。
- CPU遮挡剔除:支持Unity针对低端平台的烘焙遮挡系统。
- 动态密度:根据距离动态调整实例密度,并可自定义衰减。
- 全局密度:使用单个滑块调整整个场景的实例密度。
- GPU 流式传输:动态传输实例以优化 GPU 内存使用。
- LOD 交叉淡入淡出:支持动画和基于过渡的 LOD 组,并带有交叉淡入淡出效果。材质可在交叉淡入淡出和不透明变体之间动态切换。
- 优化批次处理:实例按材质进行批次处理,而与放置位置无关。
- 阴影优化:通过网格或全局材质共享阴影材质,并可自定义 LOD 偏差和钳制。
- 光照探针支持:根据环境光照变化更新每个实例的插值光照探针。
- 高级剔除:实现真正的阴影轮廓和视锥体剔除,以避免渲染屏幕外的物体。
免责声明:本站资源大多来自网友发稿和互联网收集整理,版权均归原作者所有,仅供个人学习研究使用,如有侵犯你的权益,请联系管理员,我们会第一时间进行审核删除。Email:3957038693@qq.com


评论(0)