Use the gl_Normal not the gl_Vertex for the 2D stripe lookup.
Generate selection of light and dark band colours, use these for the bands, convert bands into a useful texture.