I think some raycast collision on terrain could work to determine the diffuse color where a grass piece is above ?