Tutoriel : Nœuds Blender : bien utiliser le Shader Editor
Dans Blender, un matériau n'est pas une liste de cases à cocher : c'est un graphe de nœuds, édité dans le Shader Editor. Cycles et EEVEE lisent le même graphe. Tant que l'on se contente de régler un Principled BSDF, l'éditeur paraît secondaire. Dès qu'il faut une rouille qui ne tient que dans les creux, un bois qui varie d'une planche à l'autre ou une peinture qui s'écaille sur les arêtes, tout se passe dans les nœuds. Ce tutoriel couvre l'éditeur lui-même, les nœuds qui reviennent dans tous les matériaux, les raccourcis qui font gagner du temps, puis un exemple complet de métal peint usé.
Ouvrir le Shader Editor
Le plus simple est l'onglet Shading en haut de la fenêtre : il affiche une vue 3D en mode Material Preview au-dessus du Shader Editor. On peut aussi transformer n'importe quelle zone en Shader Editor depuis son menu de type d'éditeur.
Le menu Shader Type de l'en-tête choisit ce que l'on édite :
- Object : le matériau de l'objet actif, avec le menu Slot pour passer d'un emplacement de matériau à l'autre.
- World : le fond et l'éclairage du monde, une HDRI par exemple.
- Line Style : les styles de ligne de Freestyle.
L'icône d'épingle garde le matériau affiché même quand on sélectionne un autre objet, pratique pour copier des nœuds d'un matériau à l'autre. La barre latérale (N) reprend dans son panneau Options les réglages de l'onglet Material : inutile de jongler entre deux fenêtres.
Lire un graphe de nœuds
Le matériau par défaut contient deux nœuds : un Principled BSDF relié à un Material Output. L'information circule de gauche à droite, des sorties d'un nœud vers les entrées du suivant. La couleur des prises indique le type de donnée :
- Vert vif : un shader, c'est-à-dire une façon de réagir à la lumière, pas une couleur.
- Jaune : une couleur.
- Gris clair : un nombre décimal, comme une rugosité.
- Bleu foncé : un vecteur, comme des coordonnées ou une normale.
Cette distinction évite l'erreur la plus fréquente du débutant : brancher une sortie shader dans une entrée couleur. Le manuel le rappelle, la sortie d'un shader décrit une interaction avec la lumière, pas la couleur de la surface. Pour combiner deux shaders, il faut un nœud Mix Shader ou Add Shader, pas un mélange de couleurs.
Le Material Output a un réglage Target. Par défaut, le même graphe sert à Cycles et à EEVEE ; avec plusieurs nœuds de sortie, on peut prévoir une version par moteur.
Les raccourcis qui changent tout
Ajouter, relier, couper
- Shift + A : ouvre le menu d'ajout. Tapez directement le nom du nœud pour le chercher. Autre méthode : tirez un lien depuis une prise et lâchez-le dans le vide, Blender propose alors les nœuds compatibles.
- Glisser depuis une prise : crée un lien. En lâchant un nœud sur un lien existant, Blender l'insère dans le circuit ; Alt pendant le déplacement désactive ce comportement.
- Ctrl + clic droit glissé : coupe tous les liens traversés. Ctrl + Alt + clic droit les rend muets sans les supprimer.
- Shift + clic droit glissé sur un lien : ajoute un nœud Reroute pour plier un câble trop long.
- J : relie les prises libres des nœuds sélectionnés.
- Ctrl + Suppr : supprime un nœud en reconnectant ce qui l'entourait.
- Shift + S : remplace un nœud par un autre type en gardant les liens compatibles.
Ranger et tester
- M : rend un nœud muet. Ses liens passent en rouge et les données le traversent sans changement, idéal pour comparer avec et sans.
- Ctrl + H : masque les prises inutilisées d'un nœud. Le Principled BSDF devient lisible.
- F : entoure la sélection d'un cadre (Frame) et propose aussitôt une étiquette : « rouille », « usure des arêtes ». Ctrl + P range un nœud dans un cadre, Alt + P l'en sort.
- Ctrl + G : crée un groupe de nœuds, Tab entre dedans et en ressort, Ctrl + Alt + G le défait.
- Shift + D : duplique ; Ctrl + C et Ctrl + V copient des nœuds vers un autre matériau, ou même vers une autre instance de Blender.
Node Wrangler, l'add-on à activer
Node Wrangler est livré avec Blender, il suffit de le cocher dans Edit > Preferences > Add-ons. Ses fonctions sont regroupées dans le menu Shift + W et dans la barre latérale. Les trois plus utiles :
- Ctrl + Shift + clic gauche : branche la sortie du nœud cliqué directement sur le Material Output, pour voir dans la vue 3D ce que produit un nœud au milieu du graphe. Cliquez à nouveau pour parcourir ses sorties.
- Ctrl + T : ajoute devant un nœud de texture un Texture Coordinate et un Mapping.
- Alt + clic droit glissé : relie deux nœuds sans viser les prises ; l'add-on choisit les plus compatibles.
Pour brancher en une fois un jeu de textures téléchargé, sa commande Add Principled Setup est détaillée dans notre tutoriel sur les textures PBR dans Blender.
Les nœuds à connaître
- Texture Coordinate et Mapping : d'où vient la texture (UV, Object, Generated) et à quelle échelle elle se répète.
- Image Texture : une image peinte ou photographiée.
- Noise, Voronoi, Wave : des textures procédurales calculées à la volée, sans image et sans couture. Notre tutoriel sur les textures procédurales dans Blender les détaille.
- Color Ramp : transforme une valeur de 0 à 1 en dégradé de couleurs. C'est l'outil de contraste de base : resserrer les deux curseurs transforme un bruit flou en taches nettes.
- Map Range et Math : remettent des valeurs à l'échelle, les additionnent, les multiplient.
- Mix : mélange des couleurs, des nombres ou des vecteurs, avec des modes de fusion comme Multiply ou Overlay.
- Bump : crée un relief d'ombrage à partir d'une hauteur, avec les réglages Strength et Distance.
- Layer Weight : renvoie un poids selon l'angle de vue (sorties Fresnel et Facing), utilisé comme facteur d'un Mix Shader.
- Ambient Occlusion et Geometry : repèrent les creux et les arêtes. Le manuel prévient que le nœud Ambient Occlusion est coûteux dans Cycles et conseille, si le temps de rendu compte, la sortie Pointiness du nœud Geometry ou une occlusion bakée.
Exemple complet : un métal peint et usé
Objectif : une peinture rouge qui laisse voir le métal sur les arêtes et par endroits.
- Deux matériaux de base. Dupliquez le Principled BSDF. Le premier est la peinture : Base Color rouge, Metallic à 0, Roughness vers 0,4. Le second est le métal : Base Color gris clair, Metallic à 1, Roughness vers 0,3.
- Le mélange. Ajoutez un Mix Shader, reliez la peinture à la première entrée shader, le métal à la seconde, et la sortie au Material Output. À Factor 0, on voit la peinture ; à 1, le métal.
- Le masque d'usure. Ajoutez un nœud Geometry et prenez sa sortie Pointiness, qui augmente sur les arêtes saillantes. Faites-la passer dans un Color Ramp aux curseurs très resserrés, pour ne garder que les arêtes. Pointiness dépend de la densité du maillage et ne fonctionne que dans Cycles : sur un modèle peu subdivisé, ou pour EEVEE, peignez plutôt le masque ou bakez-le.
- Casser la régularité. Ajoutez une Noise Texture à petite échelle, passée elle aussi dans un Color Ramp contrasté, et combinez-la au masque des arêtes avec un nœud Mix en mode Multiply ou un Math en mode Maximum selon l'effet voulu. Le résultat va dans le Factor du Mix Shader.
- Le relief de la peinture. Envoyez le même masque dans l'entrée Height d'un nœud Bump, avec une Distance faible, et reliez sa sortie Normal à la peinture : le bord de la peinture forme une marche légère.
- Ranger. Encadrez le masque avec F, puis transformez-le en groupe (Ctrl + G) avec un réglage d'intensité exposé : vous le réutiliserez sur tous les objets du décor.
À chaque étape, Ctrl + Shift + clic gauche de Node Wrangler sur le Color Ramp permet de voir le masque seul dans la vue 3D.
Les erreurs fréquentes
- Le matériau rend mal ou rose : une image introuvable, ou une sortie shader (vert vif) branchée sur une entrée qui attend une couleur ou un nombre.
- Une texture s'étire : pas de carte UV, ou un Mapping qui part des mauvaises coordonnées.
- Une rugosité trop brillante : image de données laissée en sRGB au lieu de Non-Color.
- Le résultat diffère entre EEVEE et Cycles : certains nœuds, comme Pointiness, ne fonctionnent que dans Cycles. Testez dans le moteur de rendu final.
- Le graphe est illisible : pas de cadres ni de groupes. Un graphe rangé se corrige en deux minutes six mois plus tard.
Pour aller plus loin sur les matériaux construits entièrement par nœuds, notre tutoriel sur les shaders procéduraux avancés prend le relais. La fiche Fresnel explique pourquoi les reflets montent au bord des objets, et celle sur l'indice de réfraction donne les valeurs courantes.
Et au rendu ?
Un matériau procédural se calcule à chaque échantillon : un graphe très chargé allonge le rendu de chaque image, et une animation en compte des centaines. Mesurez une image représentative sur votre machine avant de lancer, puis reportez ce temps dans le calculateur de temps de rendu. L'add-on TURNA envoie la scène depuis Blender et répartit les images de l'animation sur 1 à 8 machines GPU, au temps réellement consommé.
Calculez vos rendus Blender sur des GPU loués à la demande
TURNA répartit vos scènes Blender, en Cycles comme en Eevee, sur 1 à 8 machines GPU en parallèle. De 2,90 à 49,90 €/h selon le palier, facturés au temps réellement consommé, estimés avant le lancement. 25 € de crédits offerts à l'inscription.
Créer un compte Voir les tarifs