Matériaux à plusieurs maps

Document sans nom

Matériaux composés de plusieurs Maps

Niveau :

Introduction
Afin de créer un material vraiment réaliste, il est utile de le séparer en plusieurs textures, chacune agissant sur une propriété spécifique : une texture gère la couleur, une autre le bump, une autre la reflexion, etc.
Ce tuto n'est qu'une rapide introduction à cette méthode. Il présuppose que vous ayez déjà déplié les UV de votre modèle.
J'utilise Photoshop parce que je le connais mieux, mais la méthode est facilement transposable à The Gimp.

Etape 1 : récupérer la map UV vierge
Avant de commencer, vous devez avoir déplié vos UV.
Nous allons exporter votre map UV vierge afin de pouvoir la travailler sous Photoshop. Pour cela, dans l'UVMapper, utilisez le menu UVs pour lancer le script Save UV Face Layout : ce script permet d'enregistrer votre map en image TGA.

Inscrivez dans Path: le nom du fichier image à créer, et reglez Size à votre convenance. Pour ce tuto j'ai laissé 500, ce qui donne une map de 500x500 pixels : c'est suffisant pour cet exemple, mais en général on utilisera des maps beaucoup plus grandes.

Etape 2 : préparer votre fichier de travail
Ouvrez votre map vierge dans Photoshop : vous voyez qu'elle est composée d'un fond blanc, avec en noir vos faces comme vous les avez disposées dans l'UVMapper.
Pour vous faciliter la suite du travail, voici une petite manip facile à faire sous photoshop :
- dupliquez le calque Arrière plan, nommez le nouveau calque wire par exemple.
- supprimez le calque Arrière plan.
- choisissez Obscurcir comme mode de fusion pour le calque wire.
- créez un nouveau calque map_col où vous allez peindre la couleur. Placez ce calque en dessous du calque wire.
- créez un nouveau calque map_nor ou vous allez peindre le bump, et placez-le en dessous de wire également. Vous pouvez verrouiller wire si vous voulez.


De cette manière, vous pouvez cacher map_col pour travailler sur map_nor et inversement, tout cela dans le même fichier. De plus wire apparait en surimpression par-dessus, vous savez donc toujours où vous peignez !
N'oubliez pas d'enregistrer votre fichier en .psd (pour conserver les calques).

Etape 3 : peindre les maps
Je ne vais pas vous expliquer comment peindre vos maps, il y a d'excellents tutos à ce sujet un peu partout sur le net, car cette méthode n'est pas spécifique à Blender !
Laissez s'exprimer votre talent, le mien a donné ces deux superbes maps :

Sauvegardez votre fichier .psd. Ensuite cachez le calque map_nor et le calque wire, et enregistrez le fichier map_col.tga. Idem en n'affichant que le calque map_nor, enregistrez le fichier map_nor.tga .

Etape 4 : retour sous Blender
Nous allons maintenant créer un material contenant nos deux maps.
Créez un nouveau material pour votre objet. Dans le panneau Texture, créez une nouvelle texture de type image, et chargez map_col.tga. Nommez votre texture mat_col.

Sélectionnez le 2e canal de texture, et créez une texture map_nor où vous chargerez votre image map_nor.tga .

Etape 5 : définir les propriétés des maps
Il faut maintenant expliquer à Blender ce qu'il doit faire de nos deux maps.
Dans le panneau material, sélectionnez le premier canal de texture (map_col), et cochez UV au lieu de Ortho dans l'onglet Map input. Ainsi Blender saura qu'il faut utiliser les coordonnées UV pour projeter la map.
Dans l'onglet Map to, vérifiez que COL est coché : la map agit ainsi sur la couleur du material.

Selectionnez le 2e canal (map_nor), cochez UV, mais cette fois cochez NOR à la place de COL : la map agira uniquement sur le Bump du material. Pour rendre l'effet plus visible, vous pouvez augmenter le paramètre Nor (fixé par défaut à 0.50).

Conclusion
Voilà, vous pouvez lancer un rendu (F12) pour admirer le résultat !
Si tout s'est bien passé vous devriez avoir quelquechose comme ça :

Evidement vous puvez utiliser la même méthode pour agir sur les autres paramètres : SPEC, ALPHA, EMIT, HARD... Expérimentez et amusez vous !

Vous pouvez télécharger mon .blend

 

tutoriel rédigé pour le Blender Clan par _tibo_, 17 mai 2006

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Conversation
timeman13
Fou Furieux du Clan


Inscrit le: 27/4/2011
De: la 604ème dimension.
Envois: 268
 Re: Matériaux à plusieurs maps 11/12/2011 10:01  Mis à jour: 11/12/2011 10:01

Très bon tuto, mais il est moins facile de l'appliquer quand on s'adapte à la version 2.6.

 

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3]...[5] 41 8830 Aujourd'hui 17:08:59
Keezty 
Questions & Réponses Garder la lumière allumée en local view, et dans toutes les collections 0 10 Aujourd'hui 16:58:11
Melodicpinpon 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[9] 89 6004 Aujourd'hui 12:10:34
debutant 
Python & Plugins ardoise 3D en add-on? 2 104 07/05 14:18:47
neonclignote 
Questions & Réponses [résolu] Transparence et Dynamic Paint pour un tag 3 571 07/05 11:16:23
CBY 
Questions & Réponses [non résolu] Dynamic paint + particle 2 97 06/05 18:39:49
Jeanclaude25 
Questions & Réponses [résolu] Lier visibilité et rendering 4 1004 06/05 10:32:29
Melodicpinpon 
Questions & Réponses Text comme screen overlay 4 120 06/05 09:50:17
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Collapsing - Quandore's Fate"    [1][2][3]...[5] 46 19505 06/05 09:36:54
Redstar 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 532 157568 06/05 09:32:25
Redstar 
Questions & Réponses Driver sur la résolution de caméra 0 40 06/05 09:31:45
Melodicpinpon 
Questions & Réponses Utiliser Particle Mirror 0 41 06/05 08:24:08
Horemheb 
Questions & Réponses Reset radius de plusieurs nodes à 1 0 58 05/05 10:32:48
Melodicpinpon 
Le coin des geeks Votre avis sur un gadget 0 79 05/05 09:52:39
Redstar 
Questions & Réponses Hook et proportional editing sur courbe 1 61 05/05 08:09:29
Melodicpinpon 
Python & Plugins Vegetation addon - tree, animation et plus ! 5 942 04/05 20:59:52
ferrari6 
Python & Plugins [WIP] Transportation Add-on pour Blender    [1][2] 10 2539 04/05 20:57:01
ferrari6 
Questions & Réponses Occlusion ambiante dans 2.80 et plus avec eevee 1 115 04/05 17:14:51
jcnouveau 
Questions & Réponses [résolu] Driven Camera Black out 1 82 03/05 18:40:08
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[66] 655 132508 02/05 08:46:51
Hook 

Qui est en ligne
78 utilisateur(s) en ligne (dont 1 sur Tutoriels)

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


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
plus 256 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