Bring your game worlds to life with the Toby Foliage Engine (TTFE) 2.1, a streamlined shader solution for stunning, animated foliage.
The Toby Foliage Engine (TTFE) delivers optimized, realistic wind and plant shading with a user-friendly interface. These Amplify Shader Editor-crafted shaders integrate seamlessly with PBR shading, using mesh-based vertex position volumes for dynamic wind effects that are fully customizable via material settings. Perfect for game foliage, TTFE balances performance and quality. There is no need for complex conversion steps, as the shaders streamline the process.
Try out the light version for free: Toby Foliage Engine - Light
You can purchase the art assets separately here: Vegetation Pack - Toby Foliage Engine Assets
○ Compatibility
For URP 6.3, 6.5 and newer:
Please avoid installing packages from the "pipeline folder". Use the package made for your Unity version (or a newer one when available). Older packages are not compatible and will cause errors. The correct version works out of the box.
✓ TTFE supports various third-party terrain and vegetation tools like Gaia and Nature Renderer. (Tested with Nature Renderer)
○ Features
User Interface and Control
- Revamped User Interface: A complete UI overhaul for intuitive navigation and control.
- Global Controller (TTFE): Seamlessly adjust global environmental settings, including wind, seasons, and other dynamic parameters.
- Real-Time Season Control: Dynamically switch between seasons with support for snow, wetness, randomized color variations, and contrast adjustments.
- Wind Direction Control: Rotate wind direction effortlessly using an intuitive controller gizmo.
Wind Systems
- Dual Wind Systems: Choose between "Gentle Breeze" and "Strong Wind" modes, interchangeable in real time.
- Automatic Wind System: Features adjustable wind mask volumes defined via material settings for precise control.
- Realistic Wind Behavior: Enhanced trunk and branch bending system for lifelike motion.
- Dynamic Wind Interaction: Supports player and physics-based interactions with plants, including cloth physics for natural movement.
- Cloth: Additional wind options for cloth simulation.
Shading and Rendering
- High-Performance Shaders: Optimized for all platforms, including mobile, with fast and efficient rendering.
- Accurate PBR Shading: Delivers realistic material rendering across Built-in, URP, and HDRP pipelines.
- Innovative Deferred Translucency: Features "Translucency AO" for automatic occlusion in shadows, compatible with HDRP diffusion profiles.
- Translucency Fluffiness: Creates a fuzzy, natural appearance for grass and foliage.
- Self-Shading and Occlusion: Includes faux-mobile shading with vertex color features, vertex ambient occlusion, and self-occlusion for enhanced depth.
- Uber Cliff Shader: Tri-planar cliff shader with grass/snow coverage, accurate edge slope angles, and dual-layer support.
- Terrain Shader: Full integration with terrain systems, supporting snow and seasonal effects.
- Perspective Correction: Adjusts grass angles for optimal viewing from top-down perspectives.
- Full Specular Control: Adjust and customize specular parameters in all pipelines.
- Custom Normals: A secondary normal map set for custom normals.
- Emission: Supports emissive materials on fluorescent plants for a striking effect.
- Dual color: Utilize dual colors to create a more vivid albedo effect, enhancing the intensity of your plants, particularly for fantasy and alien varieties.
Additional Features
- Amplify Shader Functions: Robust support for advanced shader customization.
- Full Mesh Shader Integration: Seamlessly integrates with the TTFE controller for consistent behavior across assets.
- Nature Prefabs: Expanded library of grass, plants, and other environmental assets.
- Nine Example Scenes: Showcase features and provide learning resources for implementation.
- Appendices System: Enables attachment of hanging objects to main bodies or p
Description sourced from the Unity Asset Store listing.