En concreto, se calculan las normales a cada vértice, luego se interpolan en cada pixel de los polígonos rasterizados para finalmente calcular el color del pixel basándose en la normal interpolada y el método de iluminación.
Este método de sombreado presenta un costo computacional más elevado que el sombreado de Gouraud ya que se debe calcular la iluminación en cada pixel pero ofrece una mejor calidad con reflejos especulares más exactos.
La interpolación de Phong asume una variación suave del vector normal a la superficie.
Dado que los reflejos especulares están ausentes en los vértices del polígono y el sombreado Gouraud interpola con base a los colores en los vértices, el reflejo especular se perderá en el interior del polígono.
Este problema se resuelve con el sombreado de Phong.