Holograms can be observed from different viewpoints, because light waves can be encoded to propagate in multiple directions. Thus, accurate holograms for 3D display should model viewpoint-dependent light reflections. We proposed a new, to the best of our knowledge, hologram generation method for objects represented by polygonal meshes, whose lighting changes as the viewer moves, all while rendering smooth shading using low-poly objects. The proposed method leverages bump mapping and converts it into a bump-phase map encoding the propagation frequency and then spreads the reflected light wave so that only a specific viewpoint can receive them. Simulation experiments with small pixel pitches confirm the method's high computational performance.