Computational Caustic Design for Surface Light Source