Advanced Foliage Shaders v.5

Place grass and foliage just everywhere in your game – be it on top of the terrain or any arbitrary mesh – and take advantage of procedural bending and physically based shading.
Make your vegetation react to any game object's movement using touch bending, get nicely lit grass and plants or just benefit from the most beautiful fading billboards you have ever seen in unity ;-)
Version 5.0 takes advantage of the new rendering features introduced with Unity 5.4.0 and supports instancing on foliage and trees.
Lighting is physically based driven by Unity's BRDF and supports deferred translucency.
The shaders need DX11 or OpenGLCore. DX9 or OpenGL are only partly supported.

Documentation | Official Thread

____________________________________________
Foliage Shaders
• Physically based shading including translucency
• Fully deferred rendering support
• Instancing
• Procedural wind animations and touch bending
• Support for GI, non directional, directional and specular directional lightmaps
• Physically based wetness
____________________________________________
Grass Shaders
• Procedural wind animations
• Slope aware lighting and translucency
• Full deferred rendering support
• SH ambient lighting and GI
• Lightmapping
____________________________________________
Tree Creator Shaders
• Physically based shading including translucency
• Full deferred rendering support
• Instancing
• Improved bending
• Smooth fading towards billboards including faded wind animations and lighting
____________________________________________
Billboard Shaders
• Camera aligned billboards
• SH ambient lighting

____________________________________________
Compatibility
AFS ships with its own deferred lighting shader based on Lux, but it also supports Alloy's and UBER's deferred lighting.
Read more

Release Notes

5.100 Shaders updated for Unity 2019.4 and VR (basic support only) 5.079 AfsFoliageShader Terrain "fixed" for Unity 2018 5.078 Support for latest Alloy version. 5.077 Support for Uber/Alloy fixed. 5.076 Hotfix for 5.075. 5.075 Translucent view dependency added to the foliage shader. Baked shadows for trees improved/fixed. 5.074 Support for VegetationStudio and indirect instanced rendering added to the foliage shader. 5.073 Fixed DepthNormal shader for Unity 2017. 5.072 Fixed curve editor for Unity 2017. 5.071 Little fix for the vertexLit shader added. 5.07 Tree Mesh Shaders now work properly with baked shadow in deferred. 5.06 SH lighting for billboards reworked. Support for baked shadowmaps added to the deferred lighting shader. Basic support for the Critias Foliage system added. 5.05 Touch bending script changed as proposed by @PutridPleasure on the forum. 5.04 Fading out translucency fixed. Option to enable/disable "preserve length" added, as forward lighting does not really like it. 5.03 SH lighting fix on billboards added for Unity 5.6. and 2017. Foliage shader now supports Unity 2017 (simply ignore warnings in 5.6). TouchBendingCollision.cs now is much faster in case you have several hundreds or even thousands of instances. 5.02c Minor bug fixed which caused an error on built. 5.02b Minor bug fixed which caused an error on built. 5.02a Minor bug fixes added. Cross fading added to the foliage shader. Dedicated version for Unity 5.6 added.

Basic Information
Latest Version
5.1 (31 May 2021)
Publisher
forst
Category
VFX/Shaders
Size
200.8 MB
Price
€9.2
Asset Rating
(305)
Extended Information
Unity Versions
5.4.2, 5.6.1, 5.6.3, 2019.4.23
Render Pipelines
BIRP
State
Published