3D printed micro-optics