Abstract: | We describe an extremely versatile method that permits the accurate generation of arbitrary complex vector wave fields. We implement the scheme using a reconfigurable binary optical element that also permits additional fine tuning, such as aberration correction, to be performed. As examples we demonstrate the generation of both azimuthally and radially polarized beams. |