Je pense que l'explication de Princedupersil est la plus clair
Dans certains moteurs de jeu par exemple,un Shader est composé de plusieurs parties : Diffuse;Specular;Normal Map;Ambient Occlusion;Glow;Emissive et Displacement Map,mais on peux ajouter d'autres types de textures dessus
Le shader constitue le Material,et un Material c'est un conteneur de texture,c'est lui qui contient tous les types de textures cités plus haut.Et pour les avoir rapidement avec une bonne qualité,il faut que la PS4 aie un bon shader Clock,et là c'est le cas
Exemple d'un objet utilisant un Shader complexe que j'utilise dans le jeu que je développe en ce moment :
L'objet présent sur l'image est composé d'une Diffuse,Specular et Normal Map,et les lignes oranges sont illuminés par l'Emissive Map 