Avec le moteur de rendu Eevee, on rencontre une restriction en utilisant le node “Shader to RGB” qui permet de faire des rendus cartoon (NPR pour Non Photoréalistic Rendering).
A gauche, un node diffus suivit d’un node shader to RGB et d’un node ramp, à droite diffus seul.
En effet, si l’on veut combiner le SubSurface scattering ou SSS ( la lumière pénètre à l’intérieur de l’objet) avec ce node, le résultat est incorrect.
Le subsurface scattering utilisé, à gauche avec le node shader to RGB, à droite sans.
La solution consiste à calculer d’un coté le rendu NPR, utiliser un shader intermédiaire, ici un emission, et mixer avec lui le résultat d’un shader SSS.