概要

GPU 驱动的草地与可交互树木系统,支持完整 LOD 与 GPU 实例化(Unity 5.5 及以上);原文未提供版本上限。

1687701758 18B3007Fdc3A9Ef
uNature是一个强大而全面文档化的系统,既处理草地又处理可交互树木。

uNature以与资产商店上其他系统截然不同的方式处理草地,并具有许多特性,包括:

  • 强大而灵活的程序化草地机制:无论是地形还是任何表面,您都可以在场景中任意绘制,而不会影响性能。请注意,当前尚不支持多个堆叠的表面(多层次支持已计划)。
  • 完整的LOD(细节层次)支持,包括网格LOD支持以及基于密度的LOD。完全多线程化。
  • 支持色彩贴图(从表面读取颜色),动态表面以及即将推出的半透明效果。
  • 支持阴影投射,每个原型的自定义渲染层,LOD和单独的风设置。
  • 在GPU上运行,并充分利用计算机的性能。消除了Unity草地的所有性能峰值,并允许即时草地修改。是的,这意味着不再需要重建草地补丁!
  • 完全支持Unity 5.5及以上版本的GPU实例化(GPU Instancing)。
  • 完全模块化,可以根据几乎任何场景进行定制,并可用于除使用shader Model 2的Android版本外的任何平台。
  • 精确复制地形,并且在项目中仅需2分钟即可设置完成。
  • 交互功能(触摸弯曲等),更多功能即将推出。
  • 提供详细的文档和极其简洁的代码。
  • 配备清晰的文档和API文档。

但是,等等,uNature不仅仅处理草地,还为地形树木添加了交互功能,让您可以:

  • 为地形上的树木添加各种交互效果。
  • 提供了内置的“可收获”树木实例脚本,效果非常出色。
  • 极具模块化,并可扩展性强。
  • 与UFPS、Photon Cloud、Photon Bolt、Forge Networking和UNet集成。

相关资源:PBR Rocks – Nature Pack :Unity 模型积雪、岩石苔藓效果Shader · 超级地形贴图绘制工具终极合集包MicroSplat – Ultimate Bundle · MicroSplat-Terrain Collection快速制作复杂的地形场景

常见问题

支持哪些 Unity 版本?

原文只写完全支持 Unity 5.5 及以上版本的 GPU 实例化,没有给出版本上限,也没有版本表。

支持哪些平台?

除使用 Shader Model 2 的 Android 版本之外,几乎所有平台都能用。

草地怎么做到不影响性能?

全部在 GPU 上运行并做完整多线程,原文说消除了 Unity 草地的性能峰值,允许即时修改草地,不必重建草地补丁。

支持多层表面吗?

目前不支持多个堆叠的表面,原文注明多层次支持已在计划中。

LOD 支持到什么程度?

支持网格 LOD 和基于密度的 LOD;另外每个原型可单独设渲染层、LOD 与风设置,并支持阴影投射。

树木能交互吗?和哪些插件集成?

能,原文说给地形树木加了交互效果,并提供内置的「可收获」树木实例脚本;集成方面已对接 UFPS、Photon Cloud、Photon Bolt、Forge Networking 和 UNet。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。