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



评论(0)