The Vegetation Engine

Try game asset The Vegetation Engine 2.0.0 Unity for free.

Reporting abuse abuse@gameassetsfree.com - processing takes 48 hours.
Game Assets
  • Platform

    Unity

  • Version

    2.0.0

  • Number

    101449

Description

Play Demo • Get Started • Documentation • Join Discord • Contact

The Vegetation Engine has been nominated for Unity Awards 2020 • Best Development Tool! Huge thanks to anyone for their support and feedback!

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 - 10.2.2 (preview)
HD Render Pipeline 7.2.1 - 10.2.2 (preview)

The Vegetation Engine supports the following add-ons:
The Vegetation Engine • Terrain Elements Add-on
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
Raygeas4 - 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 in preview stage
● 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 Elements Add-on
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

Download

You can download the asset from the link below, but for educational purposes only. Do not forget to support the author in the official store.

Or you can help us raise money to buy an asset from an official store! Leave a donation and indicate the name of the asset that you want to see on our website.

  • Education Emoji

    Education Use

    free
    old price $ 60.00
    Use this asset for your projects for educational purposes.
  • Commercial Emoji

    Support Site

    Make a donation to buy new assets. Help your site!
  • Unity
    Platform
  • 2.0.0
    Version
  • 101449
    Number