概要

Unity 的植被统一着色器与工具集,含风动画、季节、湿润、动态雨与雪等效果;兼容性写内置 2021.3+、URP 与 HDRP 到 6000.0+,限制里又说只支持最新 LTS。

Unity自然环境植被渲染\高级着色器The Visual Engine
The Visual Engine

 

The Visual Engine 是一款专为 Unity 设计的高级着色器和工具集,旨在统一和增强任何来自 Unity Asset Store、Megascans、Speedtree、Tree Creator 或团队自定义模型的资产。它支持多种渲染管线,包括内置渲染管线、通用渲染管线(URP)和高清渲染管线(HDRP),并提供高质量的风动画、交互、局部风控制、季节变化、湿润度、动态雨、高级雪效果、次表面散射等多种功能。

 

Unity自然环境植被渲染\高级着色器The Visual Engine
The Visual Engine

 

技术细节

核心功能

  • 高质量风动画:支持高质量的风动画效果。
  • 交互和局部风控制:支持与环境的交互和局部风控制。
  • 季节变化:支持季节变化效果。
  • 湿润度和动态雨:支持湿润度和动态雨效果。
  • 高级雪效果:支持高级雪效果。
  • 次表面散射:支持次表面散射效果。
  • 图层和细节混合:支持图层和细节混合。
  • 顶投影和渐变变色:支持顶投影和渐变变色。
  • 顶点遮挡和视角校正:支持顶点遮挡和视角校正。
  • 相机距离淡出和掠射角淡出:支持相机距离淡出和掠射角淡出。
  • 交叉淡出和尺寸淡出:支持交叉淡出和尺寸淡出。
Unity自然环境植被渲染\高级着色器The Visual Engine
The Visual Engine

高级系统

  • 一键转换工作流:支持一键转换第三方资产,确保与所有功能和渲染管线的兼容性。
  • 模块化元素:提供用于运动和交互的模块化元素,支持无限角色、局部风、动态季节、全局覆盖(雪、沙、尘土)、湿润度、变色、尺寸控制和叶子数量,性能影响最小。
  • 材料管理器:提供高级材料管理器工具,可以一次性设置多个材料或预制件的设置,或保存和应用预设。
  • 着色器管理器:支持最流行的实例化间接渲染器。
  • 场景调试器:提供全面的场景调试器,检查渲染或着色器设置的任何方面。
Unity自然环境植被渲染\高级着色器The Visual Engine
The Visual Engine

着色器功能

  • Amplify shader Editor 支持:包含 Amplify Shader Editor 图表。
  • 优化的着色器模型:支持次表面散射、简单光照优化的着色器模型。
  • 图层选择:选择哪些元素影响材料。
  • 发光贴图支持:所有着色器均支持发光贴图。
  • 相机接近度淡出支持:支持相机接近度淡出。
  • 掠射角淡出支持:支持掠射角淡出。
  • 风动画淡出支持:支持风动画淡出。
  • 草动画高光变色支持:支持草动画高光变色。
  • 3D 噪声和渐变变色支持:支持 3D 噪声和渐变变色。
  • 草透视校正:从顶部查看时支持草透视校正。
  • 草烘焙枢轴支持:支持草烘焙枢轴,确保大网格的正确弯曲和交互。
  • 树皮着色器:支持顶点绘制和基于高度的混合。
  • 顶点绘制和基于高度的混合支持:支持顶点绘制和基于高度的混合。
  • 顶/底投影和基于高度的混合支持:支持顶/底投影和基于高度的混合。
  • 延迟次表面近似支持:支持延迟次表面近似。
  • 前向高质量传输次表面支持:支持前向高质量传输次表面。
  • 浮点世界原点支持:支持浮点世界原点。
  • 前向和延迟支持:支持前向和延迟渲染。
  • VR、透视和正交支持:支持 VR、透视和正交相机。
  • SRP 批处理和 DOTS 实例化支持:支持 SRP 批处理和 DOTS 实例化。
  • 不透明和透明渲染模式:支持不透明和透明渲染模式。
  • 默认、镜像和翻转法线模式:支持默认、镜像和翻转法线模式(与 HDRP 材料相同)。
  • 前、后和双面剔除模式:支持前、后和双面剔除模式。
  • Alpha 剪切支持:支持 Alpha 剪切。
Unity自然环境植被渲染\高级着色器The Visual Engine
The Visual Engine

兼容性

  • 支持的渲染管线:
    • 内置渲染管线 2021.3+
    • 通用渲染管线(URP)2021.3+ / 2022.3+ / 6000.0+
    • 高清渲染管线(HDRP)2021.3+ / 2022.3+ / 6000.0+
  • 支持的第三方工具:
    • Amplify Shader Editor
    • Foliage Renderer
    • Nature Renderer
    • GPU Instancer
    • Flora 2.0
    • Vegetation Studio Pro
    • Mega World Quadro Renderer
    • Vladislav Tsurikov Instant Renderer
    • DE Environment
    • Magio
    • Ignis
    • Game Creator
    • Enviro
  • 支持的植被创建工具:
    • Speedtree
    • Broccoli Tree Creator
    • Unity Tree Creator
    • CTI
    • TreeIt
    • MTree
  • 支持的第三方植被资产:
    • Quixel Megascans
    • Synty Studios
    • Nature Manufacture

限制

  • 非放置工具:The Visual Engine 不是放置工具,而是植被统一/细节工具。
  • 实例化支持:The Visual Engine 旨在与实例化配合使用,静态批处理支持有限。
  • 移动开发:着色器未针对移动开发设计。
  • 前向渲染:不支持前向渲染中的可扩展环境遮挡。
  • Speedtree7 标牌渲染器:Speedtree7、Tree Creators 和 CTI 的标牌渲染器不受支持。Speedtree7 标牌面不受支持!
  • VSP 和 GPUI 的标牌着色器:VSP 和 GPUI 的标牌着色器不支持 The Visual Engine 特性!
  • HDRP 光线追踪和路径追踪:HDRP 光线追踪和路径追踪不完全支持!
  • Unity 版本:仅支持最新的 LTS Unity 版本!

总结

The Visual Engine 是一款功能强大的 Unity 工具集,旨在统一和增强任何来自 Unity Asset Store、Megascans、Speedtree、Tree Creator 或团队自定义模型的资产。它支持多种渲染管线,包括内置渲染管线、通用渲染管线(URP)和高清渲染管线(HDRP),并提供高质量的风动画、交互、局部风控制、季节变化、湿润度、动态雨、高级雪效果、次表面散射等多种功能。无论是初学者还是专业人士,The Visual Engine 都能显著提升项目的视觉效果,是 Unity 开发者的必备工具。

相关资源:Nature Renderer 2021 Perpetual License:Unity 高效自然环境\动态植被渲染引擎 · RAM 2019 – River Auto Material 2019-Unity中的高级河流与湖泊创作工具 · Crest Water 4 URP Ocean Rivers Lakes :Unity 高性能URP海洋\河湖泊\水模拟系统

常见问题

支持哪些 Unity 版本?

两处口径不一致:「兼容性」写内置管线 2021.3+,URP 与 HDRP 为 2021.3+/2022.3+/6000.0+;「限制」里却写仅支持最新的 LTS 版本。

支持哪些第三方植被工具?

Speedtree、Broccoli Tree Creator、Unity Tree Creator、CTI、TreeIt 与 MTree,资产侧列了 Megascans、Synty 与 Nature Manufacture。

能统一不同来源的资产吗?

能,定位就是把 Asset Store、Megascans、Speedtree 或团队自建模型统一到一套着色器与参数上。

适合移动端吗?

不适合,「限制」写明着色器未针对移动开发设计。

有哪些天气相关效果?

湿润度、动态雨、高级雪效果、季节变化,以及全局覆盖的雪、沙与尘土。

和实例化渲染配合得好吗?

它本来就打算配合实例化使用,静态批处理支持有限;标牌渲染器在 Speedtree7、Tree Creator 与 CTI 上不在支持范围。

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