Official Rating 5 / 34 Votes
Latest Version 2.0.0
Supported Editor Versions 2018.4.0 or higher
Read Description
Play Demo • Get Started • Documentation • Join Discord • Contact Welcome! All asset-related discussions are moving to Discord. Join us for more information, updates, if you experience any issues or if you just want to say hi! What’s New? The Vegetation Engine 2.0 comes with a new modular elements rendering system, new presets and 3rd party integrations, new wind tweaks, a new Book of the Dead demo scene, and many improvements and optimizations. New gradient, noise, and motion highlight tinting have been added to the vegetation shaders, and the bark and prop shader now supports HDRP packed detail map! Please check the changelog and the upgrading steps from the documentation! Description The Vegetation Engine is a set of high quality vegetation shaders and tools designed to unify any vegetation asset from the Unity Asset Store, SpeedTree, Quixel Megascans, etc. or custom vegetation authored by your team. The Vegetation Engine comes with a one-click conversion workflow for 3rd party vegetation assets. Once converted, the assets are fully compatible with all features provided by the asset and the old shaders can be removed for faster compilation times and smaller build sizes! The Vegetation Engine comes with a comprehensive set of modular elements, used for motion and interaction with unlimited characters, motion flow, local wind, dynamic seasons, global overlay (snow, sand, dust), global wetness, global healthiness for subsurface control, tinting, size control, distance-based size fade or leaves amount, all with minimal performance impact! The Vegetation Engine includes Object shader with global overlay and wetness support to unify the props with the vegetation assets! The new Object shaders have vertex painting or top/bottom projection blending support for even greater detailing. The Vegetation Engine allows using any vegetation asset with Universal Render Pipeline and High Definition Render Pipeline with a few clicks, even if the asset was not designed initially to be used with Scriptable Render Pipelines! The Vegetation Engine includes an Amplify Base Function when using Amplify Shader Editor. With over 50 options you can generate your own vegetation or props shaders with only the options you need and the optimizations/quality required for your project! Compatibility The Vegetation Engine supports the following Render Pipelines: ● Standard Render Pipeline 2018.4+ ● Universal Render Pipeline 7.2.1+ ● HD Render Pipeline 7.2.1+ The Vegetation Engine supports the following add-ons: ● The Vegetation Engine • Terrain Details Add-on The Vegetation Engine has integration with the following 3rd party tools: ● Amplify Shader Editor – Full shader editing support ● Nature Renderer – Procedural Instancing support ● Vegetation Studio – Instanced Indirect support ● Vegetation Studio Pro – Instanced Indirect support ● GPU Instancer – Instanced Indirect support ● TerraWorld – GPU Instanced and Grass layers support (coming soon) ● Ignis – Interactive Fire System support (by OAVA) ● Game Creator – Actions for TVE control (by RVR) ● Enviro – Enviro to TVE control (by CatGamesStudio) The Vegetation Engine supports vegetation created with the following tools: ● MTree (procedural setup) – Powerful tree creation tool for the Unity ● Speedtree – Profesional vegetation creation tool ● Unity Tree Creator – Built-in Unity tree creation tool ● CTI – Advanced vegetation importer tool ● TreeIt – Free vegetation creation tool The Vegetation Engine supports the following 3rd party vegetation assets: ● NEW! Raygeas – AZURE Nature ● NEW! Staggart Creations – Stylized Grass ● NEW! TerraWorld – All vegetation assets ● NEW! Goatogrammetry – All vegetation assets ● NEW! Turboscalpeur – All vegetation meshes ● NEW! BSP – Animated vegetation packages ● Quixel Megascans – All vegetation assets ● Nature Manufacture – All vegetation assets ● Manufactura K4 – Alien Forest / Coniferous Forest / All Tree Creator Assets ● Synty Studios – POLYGON – Nature Pack ● Angry Mesh – All vegetation assets ● ALP8310 – All vegetation assets ● Visual Design cafe – All vegetation assets ● IL.ranch – All vegetation assets ● Forst – All CTI vegetation assets ● Baldinoboy – All CTI and Tree Creator vegetation assets ● TriForge – Winter Forest CTI vegetation assets ● Tobyfredson – Rocky Hills CTI vegetation assets ● Infinity PBR – Book Of The Dead vegetation ● Raygeas 4 – Stylized Forest Environment ● Northeast Asset – Stylized Nature Vol.1 ● Digifanter – Big Nature Pack ● Mikael Gustafsson – All vegetation assets ● Custom Meshes – User setup or Procedural setup Features ● One-click Scene setup ● One-click Prefab conversion and revert ● Automatic Mesh, Material, and Textures conversion ● Prefab Converter Presets and API ● Prefab Settings Presets and API ● Full source code included ● Debug shaders Included ● Set the Material setting for multiple prefabs at once ● Save and reuse the Material settings ● Easy to use Hub to switch render pipelines or add shader features ● Regular Prefabs, Meshes, and Materials output after conversion ● Prefabs can be placed as Scene GameObjects or Terrain Trees ● Dynamic Wind and Turbulence ● Dynamic Vegetation Interaction ● Dynamic Seasons ● Global Overlay (Snow, Sand, Dust) ● Global Wetness ● Global Healthiness (for subsurface control) ● Global Distance-based Size Fade ● Element Shaders for detailing and customizing motion interaction, motion flow, motion direction, wind power, tinting, overlay mask, wetness mask, size and leaves amount (Mesh and Particle support) Shaders ● Amplify Shader Editor graph included ● Amplify Base Function with over 50 options to create your own shaders with the options you need and the optimizations required for your project! ● Highly optimized and customizable ● Standard and Subsurface Lit optimized shader models ● Foliage, Grass, and Billboard vegetation shaders ● NEW! Grass Motion highlight tint support ● NEW! Noise and Gradient Tint support for vegetation shader ● NEW! Grass Perspective Correction when viewed from the top ● NEW! Grass Baked Pivots support for correct bending and interaction with large meshes ● NEW! Complex and simple animation support ● Bark shaders with vertex paint and height based blending support ● Props shaders with vertex paint and height based blending support ● Props shaders with top/down projection and height based blending support ● Deferred Subsurface approximation support! ● Forward high-quality transmission Subsurface support! ● Batching support for all shaders (with limited features)! ● Detail and Height Based texture blending ● Forward and Deferred support ● VR, Perspective and Orthographic support ● Zero Global Keywords used (2019.1+) ● Opaque and Transparent render modes ● Default, Mirror and Flip Normal modes (Identical to HDRP materials) ● Front, Back, and Double-Sided cull modes ● Alpha and Premultiply blending support ● Alpha Cutout support Limitations ● SM2 devices are not supported ● HDRP and URP 10 are not yet supported ● Beta and Alpha Unity versions are not officially supported ● Scalable Ambient Obscurance is not supported in Forward Rendering ● TVE is designed to work with instancing, static batching support is limited ● TVE can be heavy on mobile, only high-end devices are recommended ● TVE is not a placement tool, it is a vegetation unification/detailing tool ● TVE is not a rendering engine, the assets rendering will not have better performance over Unity’s Standard/Lit shaders with Instancing enabled Disclaimer The Vegetation Engine will not do a 1:1 conversion for the vegetation assets. Even if in most cases the converted prefabs will look similar to the original asset, depending on the original shaders, lighting can change, colors can change, various features could not work anymore and the wind animation will definitely be different. After conversion, material tweaks could be required! More Assets ● The Vegetation Engine • Terrain Details Add-on ● Atmospheric Height Fog • Optimized fog for consoles, mobile and VR ● Polyverse Wind • Wind shaders compatible with any low poly assets ● Polyverse Skies • Low poly skybox shaders ● Free Skybox Shader • Cubemap Extended shader
Available downloads
The Vegetation Engine v1.6.1 November 8, 2020The Vegetation Engine v1.7.0 November 8, 2020The Vegetation Engine v2.0.0 December 30, 2020The Vegetation Engine v2.0.2 January 31, 2021The Vegetation Engine v2.0.3 April 15, 2021The Vegetation Engine - v2.4.3 June 8, 2021The Vegetation Engine - v3.0.1 June 8, 2021The Vegetation Engine v6.4.1 November 4, 2022The Vegetation Engine v7.1.0 December 2, 2022The Vegetation Engine v7.0.0 August 13, 2023The Vegetation Engine v12.4.0 June 21, 2024
See also...
The Cinema Suite Hierarchy Pro 2021 - Extended Universal WebGL Template //TODO (Code Todo List) Power Inspector