Shaping Waves