植被渲染引擎The Vegetation Engine

总览

植物引擎 (Vegetation Engine) 是一套高品质的植物着色器和工具,专为Unity来自 Unity Asset Store、SpeedTree、Quixel、Megascans 等的所有植物资源或团队编写的自定义植物。

vegetation engine unity随附一键转化预制件和一组包罗万象的精细元件,支持添加高品质动态风运动,与无限量的对象或角色、运动流、局部风、动态四季、全局覆盖(雪、沙、尘)、全局湿润、全局健康(用于次表面控制)、着色尺寸控制、基于距离的尺寸渐隐或树叶数量交互,虽然模拟的效果非常好但对于系统的性能开销非常小!

植物引擎包括能够实现在项目中的自然环境下全局覆盖和全局湿润功能,面向所有物体的着色器。新款对象着色器支持顶点绘制(Polybrush 或其他任何顶点绘制工具)和基于顶部/底部投影高度的混合支持,能够生动的表现出很多出乎意料的细节。
现在,你可以借助新款对象着色器,应用全局覆盖和湿润,以统一道具和植物资源。新款对象着色器具有顶点绘制功能(Polybrush 或其他任何顶点绘制工具)和基于顶部/底部投影高度的混合支持,细节表现更加生动。

这个资源本来是非可编程渲染管线的,但只需一点点击,这个引擎就能用通用渲染管线和高清晰度渲染管线使用任何植物资源!

在使用放大着色器编辑器时,植物引擎具有放大底部功能。你还可以在 50 种选项中选择出需要的选项,并根据项目优化/质量要求,生成自己的植物或道具着色器!

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

描述

兼容性

该植物引擎支持以下渲染管线:

● 标准渲染管线 2018.4+
●通用渲染管线 7.2.1+
● HD 渲染管线 7.2.1+

与第三方工具集成:

  • 充分支持Amplify Shader Editor编辑器
  • 自然渲染器 – 支持 Procedural Instancing
  • Vegetation Studio – 实例化间接支持
  • Vegetation Studio Pro – 实例化间接支持
  • GPU Instancer – 实例化间接支持

植被渲染引擎The Vegetation Engine

该植物引擎支持借助以下工具创建的植物:

  • MTree-强大的 Unity 树木创建工具
  • Speedtree – 专业的植物创建工具
  • Unity 树木创建器 – Unity 内置树木创建工具
  • CTI – 植物导入的高级工具
  • TreeIt – 免费的植物创建工具

植被渲染引擎The Vegetation Engine

 

该植物引擎支持以下第三方植物资源:

  • Quixel Megascans-所有植物资源
  • Nature Manufacture-所有植物资源
  • Manufactura K4-外星森林/针叶林/所有树木创建器资源
  • Synty Studios – 多边形 – Nature Pack
  • Angry Mesh – 所有植物资源
  • ALP8310 – 所有植物资源
  • Visual Design Cafe – 所有植物资源
  • IL.ranch – 所有植物资源
  • Forst – 所有 CTI 植物资源
  • Baldinoboy – 所有 CTI 和树木创建器植物资源
  • TriForge – 冬季森林 CTI 植物资源
  • Tobyfredson – 岩石山 CTI 植物资源
  • Infinity PBR – 《死者之书》植物
  • Raygeas 4 – 风格化森林环境
  • Northeast Asset – Stylized Nature 第 1 卷
  • Digifanter – Big Nature Pack
  • Mikael Gustafsson – 所有植物资源
  • 自定义网格 – 用户设置或程序化设置

植被渲染引擎The Vegetation Engine

 

功能

● 一键式场景设置
● 一键式预制件转化
● 一键式预制件恢复
● 网格自动转化
● 材质自动转化
● 纹理自动转化
● 预制件转化器预设
● 预制件转化器预设 API
● 预制件设置预设
● 预制件设置预设 API
● 包含完整的源代码
● 包含调试着色器
● 一次性为多个预制件设置运动设置
● 一次性为多个预制件设置着色设置
● 易于使用 Hub 切换渲染管线或添加着色器功能
● 转化后的常规预制件、网格和材质输出
● 预制件可作为场景游戏对象或地形树木放置

● 动态风和湍流
● 动态植物交互
● 动态季节
● 全局覆盖(雪、沙、尘)
● 全局湿润
● 全局健康(用于次表面控制)
● 基于全局距离的尺寸渐隐
● 元件着色器,实现精细和自定义的运动交互、运动流、运动方向、风力、着色、覆盖遮罩、湿润遮罩、尺寸和树叶数量(支持网格和粒子)

植被渲染引擎The Vegetation Engine

着色器

● 包含Amplify Shader Editor图形
● 从 50 余种的选择中提取所需的选项并根据项目的优化要求,创建专属于你的着色器!
● 高度优化和可定制
● 高度优化的顶点动画
● Standard and Subsurface Lit 的着色器模型
● 植物着色器能够很高的实现树叶、草地和公告牌
● 树皮着色器,支持基于顶点绘制和高度的混合功能
● 道具着色器,支持基于顶点绘制和高度的混合功能
● 支持基于顶部/底部投影和高度的混合功能道具着色器
● 支持延迟的次表面近似功能!
● 支持正向高质量传输次表面!
● 支持所有着色器批处理(功能有限)!
● 基于细节和高度的纹理混合
● 支持正向和延迟功能
● 支持 VR、透视和正交
● 不使用全局关键字 (2019.1+)

● 不透明和透明渲染模式
● 默认、镜像和翻转法线模式(与 HDRP 材质相同)
● 前面、后面和双面剔除模式
● 支持 Alpha 和预乘混合
● 支持 Alpha 剪切

植被渲染引擎The Vegetation Engine

局限性

● 不支持 SM2 设备
● 预告片中所用的资源不包含在内
● 无法保证Unity的Beta 和 Alpha 的版本支持
● 正向渲染不支持可伸缩环境模糊渲染
● TVE专用于实例化,静态批处理功能有限
● TVE对于移动端来说过大,仅推荐高端设备使用
● TVE不是放置工具,而是植物统一/细节化工具
● TVE不是渲染引擎,资源渲染性能逊色于启用实例化功能的 Unity 标准/光照着色器

免责声明

该植物引擎不会对植物资源进行1:1的转化。尽管大多数情况下,转换的预制件与原始资源基本一样,但其颜色和光线可能会发生变化,各项功能也可能无法正常工作,风的动画效果肯定不同。可能还要再改一下。

更多资源

● 大气高度雾 • 针对控制台、移动端和 VR 优化的雾
● Polyverse Wind • 风着色器与任何低多边形资源兼容
● Polyverse Skies • 低多边形天空盒着色器
● 免费天空盒着色器 • 立方体贴图扩展着色器

 

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine 植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

植被渲染引擎The Vegetation Engine

 

Leave a Reply

后才能评论