1. ABSTRACTDifferent approaches have been proposed in the past for designing smooth complex reflectors. One major difficulty in designing headlamps with smooth reflectors is maintaining the slope continuity of the reflector surface without compromising the robustness of the beam pattern. In this paper, two simple algorithms are proposed for developing smooth complex reflector headlamps. The first is a numerical marching scheme used to generate smooth complex surfaces based on user specified spread points. In the second approach, a parametrically represented smooth surface is generated with user defined spread points to obtain the desired beam patterns.