Producing true-color rainbows with patterned multi-layer liquid-crystal polarization gratings