extract colors from normal if undefined (#67, #113).