Shading (von engl. to shade=schattieren) bezeichnet in der 3D-Computergrafik im allgemeinen Sinne die Simulation der Oberfläche eines Objekts. Dies wird unter anderem durch Beleuchtungsmodelle ermöglicht.
Flat_shading.jpg | Gouraud_shading.jpg
Im Spezialfall von Polygongeometrie bezeichnet Shading auch das Interpolationsverfahren, mit dem der Normalenvektor auf beliebigen Punkten der Oberfläche berechnet wird:
Bei den vorgestellten Verfahren haben jeweils alle Lichtquellen Einfluss auf das gesamte Polygon. Das Beleuchten eines Polygonteils, etwa mit einem Spotlight, ist nicht möglich.