Mixer deux matériaux

Tutoriel du BlenderClan

Mixer deux matériaux selon une texture

Niveau :


Introduction
Nous allons dans ce tutoriel comment mixer deux matériaux selon une carte définie par une texture. En résumé vous aurez:
- Un material primaire
- Un material secondaire
- Une texture définissant à quel endroit est utilisé le matérial secondaire à la place du primaire, et dans quelle proportion.
Ce n'est ni plus ni moins que du "splatting" à l'aide des nodes.

Ce tutoriel suppose que vous connaissez les bases de blender: assigner un material à un objet, créer une texture, UV mapper un objet...

Étape 1 : Environnement de travail
Vous pouvez télécharger la scène de base ici: Scène de base
Vous avez besoin :
- d'une camera
- un éclairage basique
- un objet test (une sphère peut être très bien) dont vous aurez fait le dépliage UV

Voici l'environnement de base utilisé dans ce tutoriel:

CLIQUEZ POUR VOIR EN GRAND




Étape 2 : Activer les nodes de matériaux
Sélectionnez votre sphère et créez un material simple avec une couleur de base s'il n'en existe pas.
Dans le panneaux Link and Pipeline vous trouverez un bouton Node. Cochez le.



Voilà, les nodes sont activées, ce n'est pas plus compliqué que ça.
Créez vous une fenêtre pour afficher le Node Editor de blender. Dans le fichier exemple, cette fenêtre est celle en bas, au milieu.
Vous devriez avoir quelque chose ressemblant à ceci :



Si vous ne voyez pas les nodes: appuyez sur la touche home, ceci à pour effet de centrer la vue sur les nodes existante.

Si vous n'avez pas de nodes, pour recréer la configuration de base:
Espace / Add / Input / Material ( Sélectionnez votre matérial )
Espace / Add / Ouput / Output
Connectez le socket Color de votre material à celui de la node Output comme sur l'exemple ci-dessus.


Étape 3 : Ajouter un material secondaire
Nous avons notre configuration de base.
Nous allons maintenant créer un second material qui sera mixé avec le premier.
Dans la fenêtre Node editor, ajoutez un material de plus:
Espace / Add / Input / Material
et cliquez sur le bouton Add New de la nouvelle node créée.
Voila à quoi ressemble votre fenetre à présent:



Nous allons configurer un minimum ce material afin qu'il ait une apparence et une couleur différente du premier. Pour cela sélectionnez la node du material secondaire (que vous venez de créer) et faites vos réglages comme bon vous semble dans le panneau Shading
Pour ma part, voici les réglages de mon second material de test:



A ce stade vous avez deux matériaux, mais seulement le premier est pris en compte.


Étape 4: Le mixage des deux matériaux
Revenez dans votre vue 3d et sélectionnez votre objet. Si vous n'avez pas encore effectué votre dépliage UV, c'est le moment de le faire.
Une fois votre objet déplié, allez dans la fenêtre UV/Image Editor et créez une image noire unie ( Image / New ) qui nous servira par la suite de carte pour savoir quel material placer à quel endroit.

CLIQUEZ POUR VOIR EN GRAND



Vous avez donc :
- Votre objet déplié
- Une image noire assignée à l'UV

Nous allons maintenant créer la chaine de nodes qui va nous permettre directement de peindre le second material sur notre objet.

Repassez dans la fenêtre Node Editor où nous allons créer trois nouveaux noeuds:
Texture: Espace / Add / Input / Texture
Geometry: Espace / Add / Input / Geometry
Mix: Espace / Add / Color / Mix

Le principe est le suivant : Nous assignons les coordonnées UV de notre objet à la texture. Nous mixons les deux matériaux grace au noeud Mix. On remarque qu'il y a une entrée Fac (factor) sur le noeud mix, c'est le facteur de mixage entre les deux matériaux. A 0 notre premier material sera affiché, à 1 ce sera le second.
Nous allons connecter cette entrée Fac à la sortie Color de notre texture.
Ainsi, les partie noires de la texture (0) représenteront le premier material, alors que les blanches (1) représenteront le second. Évidement, nous avons toutes les nuances de gris à notre disposition pour faire un mixage plus fin.

Voila à quoi doit ressembler votre Node Editor à présent:



Étape 5: Peindre vos deux matériaux sur votre objet
Tous nos réglages sont fin prêts et nous allons pouvoir peindre nos matériaux sur notre objet. Je vous conseille d'activer la gestion des matériaux GLSL:



Dans la vue 3D, sélectionnez votre objet et passez en mode Texture Paint.
Tout ce que vous peindrez en blanc sera remplacé par votre second material, le noir représentant le premier material. Avec l'activation de la gestion GLSL, vous aurez en plus un aperçu de ce que donnera votre mixage au rendu. N'oubliez pas de passer en mode Textured ( Alt + Z ) afin de voir ce que vous faites !

Voila notre objet avec les deux matériaux: le primaire en vert, le secondaire en rouge.



La texture qui à servi de map et à été peinte directement sur l'objet:




Conclusion
J'espère que ce tutoriel vous sera utile. Merci de m'avoir lu jusqu'au bout :-)
Faites vos essais, cette méthode est une base, on peu aller beaucoup plus loin avec un peu d'imagination comme mapper plusieur matériaux en fonction des couleurs de notre texture.

Le fichier final est disponible ici: Téléchargez-moi

tutoriel rédigé pour le Blender Clan par Nexam, le 5 juin 2oo9

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses [non résolu] Array - séparer les objets multipliés 1 36 Aujourd'hui 10:42:47
debutant 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[32] 312 49121 Hier 15:00:26
moonboots 
Questions & Réponses [résolu] texture non indentique sur une même pièce 4 76 Hier 09:59:21
blendinfos 
Questions & Réponses export GLFT et absence de transparence 0 38 Hier 06:29:43
blendinfos 
The Blender Clan 'tchat Inkscape Forum en français ! 1 228 01/10 21:51:20
meltingman 
Le coin des geeks Quel CPU ? 2 144 01/10 16:13:14
papillon 
Mes premières images sous Blender (débutants) (WIP) langue des signes française 8 351 01/10 11:07:31
ArnaudT 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[45] 449 69139 29/09 08:28:44
lapineige 
Questions & Réponses Methode pour texture tableau 0 206 26/09 17:43:27
kimlicrea 
Hors Sujet !! Atelier master : le dernier robot - Meltingman tuto 7 654 24/09 20:28:07
meltingman 
Questions & Réponses Timeline: ne peut bouger mes channels up/ down/ to top/ bottom 1 440 19/09 09:39:18
Redstar 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Pro Max 5G 128GB $34,950 0 699 17/09 14:19:18
emailychang01 
[WIP] et travaux terminés [WIP] Projet très court métrage Gustave 2 505 16/09 22:21:51
doudoulolita 
Hors Sujet !! Buy (50 Pieces) Apple Watch Series 7 (GPS) 45mm $11,450 0 275 16/09 14:20:37
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Pro 5G 128GB $29,950 0 325 15/09 13:07:23
emailychang01 
Hors Sujet !! Buy (500 Pieces) New AirPod Pro (2nd generation) $69,500 0 298 14/09 13:08:35
emailychang01 
Hors Sujet !! Buy (30 Pcs) Apple Watch Ultra (GPS + Cellular) 49mm $14,970 0 298 13/09 09:42:05
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Plus 5G 128GB $24,950 0 302 12/09 12:06:46
emailychang01 
Questions & Réponses Link et moteurs de rendu 0 461 11/09 10:04:02
doudoulolita 
Hors Sujet !! Buy (400 Pieces) New AirPod Pro (2nd generation) $67,600 0 324 11/09 09:41:39
emailychang01 

Qui est en ligne
63 utilisateur(s) en ligne (dont 2 sur Tutoriels)

Membre(s): 0
Invité(s): 63


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 7
BUG de Lyon
plus 232 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445