A Shader I developed as part of my work on Pages. My goal was to create a system that would be easy to iterate with, and could provide pleasing levels of detail in the foreground while not being noisy in the background. The first step was to create a generator in Substance Designer that lets me place leaves in a semi-random order, so that I could create believable foliage cards. The output from Designer is kept in grayscale maps, and all of the color decisions are made in engine.
The shader in action. Diffuse color transitions to an even atmospheric perspective color, normals reduce in intensity, and shadows reduce to even out the shape as a whole.