Since the lighting calculations are done in object space, the vector from the object to the viewer also needs to be transformed to object space.