Integration of Scanned Environmental Data
The Advanced Foliage Pack 2.0 is built upon a foundation of scanned and optimized data, originally derived from the creator’s River Auto Material Movies. This approach to asset creation ensures that the organic details of nature are captured with a high degree of fidelity while remaining performant for real-time applications. The collection is not merely a set of standalone models but a system of foliage, grass, flowers, roots, and trunk models designed to work in concert with a deep library of ground textures.
The ground textures are a significant component of the pack, offering 29 distinct sets that cover a wide range of natural biomes. These include specific surface types such as needles, forest litter, sand, dirt, and mud, as well as more structured elements like roads and pebbles. For developers building rocky or wooded areas, the pack includes textures for moss, roots, rocks, leaves, and stones. Each ground texture is designed with perfect tiling and includes heightmaps specifically intended for tessellation and height blending, allowing for more realistic terrain deformations.
Dynamic Snow and Seasonal Adaptability
One of the defining functional features of this pack is the inclusion of dynamic snow cover. Rather than requiring separate static assets for winter scenes, the shaders for foliage, rocks, and trunks support a dynamic overlay. This allows environmental assets to transition visually without changing the underlying geometry. The pack includes 26 optimized Unity grass models and 20 billboards that are fully compatible with this snow system.
Specific 3D models within the pack are provided with dedicated snow versions to ensure visual consistency. This includes two scanned and optimized trunk models and six root models. Because all grass and ground textures contain a full suite of maps—including Albedo, Normalmap, Metallic, Ambient Occlusion, and Smoothness—the snow interaction remains physically grounded, reacting appropriately to light and shadow within the scene.
Shader Versatility and Wind Shading
To handle the varied performance needs of different projects, the developer has included a range of specialized shaders. There are six dedicated grass shaders ranging from “lite” versions for better performance to standard specular versions that include snow variants. Additionally, four standard shaders are provided with built-in snow support for general environmental use. A key addition to this version of the pack is the ported wind shading, which provides natural movement to the vegetation to simulate environmental conditions.
For developers utilizing third-party scattering tools, the grass and model shaders offer out-of-the-box support for Vegetation Studio and Vegetation Studio Pro. This ensures that the assets can be populated across large terrains efficiently while maintaining the unique shading properties, such as the wind and snow effects, that the pack provides.
Pipeline Compatibility and Technical Implementation
The Advanced Foliage Pack 2.0 is designed to be highly flexible across Unity’s various render pipelines. It supports the High Definition Render Pipeline (HDRP), the Universal Render Pipeline (URP), and the legacy Built-in pipeline. The developer has ensured compatibility with modern Unity features, including the SRP Batcher for URP and HDRP, as well as DOTS instancing support, which is critical for maintaining high frame rates in scenes with dense vegetation.
The technical implementation varies slightly depending on the project’s chosen pipeline. When working with HDRP or URP, the pack must be imported into the project followed by a specific support pack located in the “HD and URP support” folder. This process automatically replaces shaders, prefabs, and meshes to ensure they function correctly with the Scriptable Render Pipeline out of the box. The pack maintains support for a wide range of Unity versions, starting from 2020.3 and extending through various iterations of Unity 2021, 2022, 2023, and into Unity 6 (up to version 6.4+).
Texture Composition and Material Data
The level of detail in the materials is supported by a comprehensive set of texture maps. All grass textures include Albedo, Normalmap, Metallic, Ambient Occlusion, and Smoothness maps. The ground textures expand on this by adding a Heightmap, which is essential for the height-blend functionality and tessellation mentioned previously. This data-rich approach allows the 29 ground texture sets—ranging from mud and moss to snow and needles—to maintain a consistent quality regardless of the viewing distance or lighting conditions.
The pack is best suited for developers who require a cohesive environmental system where the ground textures, roots, and foliage all share the same scanned aesthetic and shader logic. By providing optimized versions of both 3D meshes and billboard grass, the resource allows for a scalable approach to environmental design, balancing high-detail foreground assets with performance-friendly background elements.









