Documentation | PC Demo | Forum thread
« For use with Unity 2019.4 - Unity 6 »
Features
➮ Custom shaders for trees and vegetation, to enable stylized rendering and animations
➮ Beautiful wind animations on trees and vegetation
➮ Foliage bends away from the player
➮ Grass color blends with terrain (tiled terrain and mesh terrain support, not available in URP)
➮ LOD's and collision meshes for all assets that need them
➮ Tree billboard LODs, for optimal performance in open landscapes
➮ Tailored example environment scene
Contents
▪ 18 types of plants
▪ 3 Spruce trees
▪ 3 Birch trees
▪ 3 Stylized trees
▪ 2 Willow trees
▪ 3 Palm trees
▪ 1 Pine tree
▪ 6 tree bark materials
▪ 6 terrain materials
▪ 7 Cliffs, to augment your terrain (2k textures)
▪ 4 small rock clusters
▪ Matching skybox panorama (up to 8k resolution)
▪ Lens flare texture atlas
▪ Animated localized sunshaft effects
▪ Fog sheet effect
▪ Falling leafs particle effect
▪ Wind trails particle effect
▪ Post Processing Stack/URP profile and color grading texture
▪ Basic water shader
Additional features
▪ Shaders support custom SpeedTree models
▪ GPU (indirect) Instancing supported
▪ Vegetation Studio Pro integrated shader controllers
▪ Cliff shader with (Triplanar) global color map and detail normals
▪ Cliff coverage (snow, grass, sand, etc)
▪ Tree shader supports color variation
▪ Shader GUIs with documentation toggles
▪ Editable Amplify Shader Editor (Built-in RP) or Shader Graph shaders (URP)
Compatible with
▪ Vegetation Studio Pro (integrated shader GUIs) (Deprecated)
▪ Gaia
Screenshots captured in Gamma-color space in the built-in RP. Assets reconfigured for Linear space since v1.5.3
1.5.7
A version for Unity 6.x, that's preconfigured for URP, has been uploaded
Changed:
- Improved LOD2 of cliff meshes, has a lower vertex count whilst preserving the silhouette as best as possible.
1.5.6
Fixed:
- Shader build error in Sunshaft particle shader in Unity 2022.2+
- (URP) Environment reflections being too strong for vegetation backfaces in Unity 2023.1+ (workaround fix)
1.5.5
Minimum supported version is now Unity 2019.3.7f1
Added:
- (URP) Support for LOD crossfading in Vegetation Studio Pro 1.4.5
Changed:
- Reorganized folder structure to adhere to the traditional Model/Materials format
- Scripts are now separated into a Runtime/Editor folder and contain an assembly definition
- Improved normals for the majority of trees, resulting in better directional shading
- Normal maps for tree billboards are now actually correct, so will match a tree's shading more closely
- Roughness and Height maps for terrain layers are now packed into a new RGBA mask map
- Stiffness for trees is now stored in the UV3 V-component. Branch and trunk shaders have been modified to use this instead of the Alpha vertex color channel.
* This makes it more straightforward to add wind motion support to custom tree models, wind strength may need to be adjusted
- Tree models are now stored in a single FBX file per asset
- LOD meshes for rocks/cliffs are now in the same FBX file. LOD crossfading is now enabled for them (looks best in Forward rendering)
Fixed:
- Some particle materials not always converting properly to URP
Removed:
- Option to convert from URP to Built-in RP. Instead, this can be achieved by re-importing the package.
1.5.4
Changed:
- (URP) Converted all Shader Graph custom functions into Sub-graphs to solve Shader Graph's timing sensitive import errors
Fixed:
- (URP) Tree billboards not being rendered if used with Vegetation Studio Pro
- (URP) Some materials rendering invisible in URP 11+ (2021.1 beta)
1.5.3
Minimum supported version is now Unity 2018.4.0. URP now requires v7.4.1 (available since Unity 2019.3.7f1)
Added:
- Added terrain layers (part of auto upgrade in 2018.3)
- (URP) LOD crossfading support for vegetation shaders (already enabled by default on all prefabs)
- (URP) Foliage bending functionality to Foliage shader
Changed:
- Assuming Linear color space by default, colors have been adjusted to fit
- (URP) Greatly improved translucency for Foliage shader
- Particle effects now use the Standard particle shader (this also supports camera fading)
- Normal map inputs on cliff shaders are now correctly marked as such
- (URP) Vegetation shaders now use the same material UI as in the built-in RP
- URP material conversion now forces shaders to re-import after completion, as a workaround for Shader Graph import issues.
Fixed:
- Foliage bender now pushes grass/foliage away in the correct direction, regardless of the rotation of a mesh.
1.5.2
Added:
- Options to convert to Built/Universal Render Pipeline under Edit/Render Pipeline menu
- Color (HDR) field to tree branch shader. Transmission color is now also HDR-enabled.
Fixed:
- Errors in built-in water shader when reflection probe box projection wasn't enabled
1.5.1
Added:
- Pigment Map Generator now has a resolution parameter, and option to assign all active terrains
Fixed:
- (URP) Foliage shader light transmission effect is now influenced by directional light intensity
- (URP) Particle effect materials now convert completely when installing URP shaders (materials must still be selected once, before changes apply)
1.5.0
Minimum supported version is now Unity 2017.4.0
Added support for the Universal Render Pipeline in Unity 2019.3+. Shaders can be unpacked and FAE materials converted through the Help menu.
Notes:
- Grass is not available for the URP, the Stylized Grass Shader package offers a fully fledged URP grass shader. Grass materials will automatically use the foliage shader instead.
- LOD Crossfading is unavailable in the URP
- Custom shader UI's aren't supported by Shader Graph, material inspectors will use default formatting
Added:
- Revised water shader for the URP with improved intersection effect and shoreline waves.
Changed:
- Improved color padding on vegetation texture atlas, no longer shows dark edges on some plants on lower mipmaps
- (URP) Tree branches, light transmission is now masked by shadows
- Greatly reduced file size of cliff textures with no discernible quality loss (90mb savings) - Shader controllers for Vegetation Studio Pro are now included in this package and support URP shaders