HLSL implementation of hair/grass using the “concentric spheres” technique. This version uses vertex data channels to control hair length, hair direction and hair color interactively. Procedurally added ambient occlusion on each successive layer is critical to the effect.