Un shader est un programme utilisé pour définir la manière dont les surfaces des objets vont interagir avec la lumière. Il permet d'ajouter des effets tels que la brillance, la transparence, et les réflexions, ce qui est essentiel pour obtenir des rendus réalistes en 3D.