This project began as a SpeedTree practice exercise and evolved into a complete environment scene.
The trees were modelled in SpeedTree, with ground cover assets sourced from Quixel Megascans. Textures combine Megascans assets, Substance Painter work, and procedural shaders. The scene was composed and rendered in Blender.