Aller au menu - Aller au contenu

Icône Les nodes

Avatar
Mise à jour : 19/01/2011
Difficulté : Facile Facile
250 visites depuis 7 jours, dont 8 sur ce chapitre classé 381/786
Les nodes sont indispensables.
Elles sont la structure de toute texture créée dans MaPZone.
Mais qu'est-ce ? Vous allez le découvrir...
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Qu'est-ce que c'est ?

Le mot « node » signifie nœud en anglais (et en latin aussi d'ailleurs).
Les nodes, dans MaPZone, servent à modifier la texture. En assemblant les nodes entres elles par des liens, on finit par obtenir des textures de plus en plus compliquées.
Chaque node applique une transformation à la texture. Elle peut posséder une ou plusieurs entrées et a toujours une sortie sauf pour une, le output, que nous verrons bientôt.
Il existe 24 sortes de nodes au total mais vous allez très vite comprendre le principe, ce qui vous permettra de comprendre par vous-mêmes le fonctionnement des plus simples d'entre elles, voire des plus complexes, même si je vous expliquerai ces dernières.

Les nodes essentielles

Les nodes FX-MaP


Comme je l'ai dit et redit dans le premier chapitre, les Fx-MaPs sont la base de toute texture. On commencera toujours par une Fx-MaP.
Il existe deux types de nodes de FX-MaP :
  • les Fx-MaPs externes, qui sont celles de l'onglet Presets;
  • les Fx-MaPs personnalisées que l'on crée avec l'onglet Fx-MaP.

Au début, nous n'utiliserons que des nodes de la première catégorie, car c'est plus simple.

Pour créer une node de Fx-MaP de type externe, cherchez celle qui vous convient dans l'onglet Presets puis faites un glisser-déposer vers la zone de nodes. Eh voilà, vous avez votre première node ! :)
Résultat :

MPZ_Node_FxMaP


J'ai choisi ici la Fx-MaP 'bricks_05', mais vous pouvez en choisir une autre, cela n'a pas d'importance pour ce premier exemple.

Les pointillés verts autour de la node signifient qu'elle est sélectionnée. Si vous appuyez sur Suppr (ou Del), toutes les nodes sélectionnées sont supprimées.
Le cadre, les pointillés et l'œil orange signifient que c'est la node active, c'est-à-dire que c'est la texture au niveau de cette node que vous voyez dans la prévisualisation 2D et que si vous modifiez des paramètres, ce seront les paramètres de cette node qui seront modifiés.
Une Fx-MaP externe n'a aucun paramètre : c'est la node la plus simple. On peut constater qu'elle a une sortie : la flèche blanche vers le bas.

Les nodes output


Après avoir vu les premières nodes d'une texture, nous allons voir les dernières.
Pour que MaPZone sache où se termine la texture, il faut le lui indiquer avec une node de sortie, une node output.
Chaque output doit avoir un nom unique afin d'être reconnu.
Il existe des noms conventionnels, mais rien ne vous empêche de les nommer à votre gré. Nous utiliserons cependant essentiellement les deux noms suivants :
  • l'output diffuse, qui est la texture en elle-même, la couleur. C'est le seul output indispensable ;
  • l'output normal, qui permet de donner de relief à une texture. Il est facultatif mais vivement conseillé.

Nous allons continuer notre exemple précédent en ajoutant une node d'output diffuse.
Pour cela, faites un clic droit dans la zone de nodes. Un menu déroulant s'affiche. Choisissez la 2e ligne « New Filter » puis une nouvelle liste qui contient les nodes filtres s'affiche. Choisissez la dernière node : output.

MPZ_Liste


Une boîte de dialogue s'ouvre alors proposant une liste déroulante avec 6 noms possibles qui sont des noms conventionnels souvent utilisés pour nommer des textures.
Celui par défaut est diffuse. Ça tombe bien, c'est celui qu'il nous faut.
Cliquez donc directement sur O.K.

MPZ_output


Le logiciel sait donc maintenant où il doit aller rechercher le résultat final. Mais il faut relier la sortie de la Fx-MaP à l'entrée de l'output. L'entrée de l'output, c'est la flèche multicolore à gauche. Essayez de les relier. Il faut pour cela cliquer sur la sortie de la Fx-MaP puis ne relâcher que quand le curseur de la souris se trouve au-dessus de l'entrée de l'output.

Le trait qui reliait les deux nodes disparaît lorsque je veux l'attacher à l'output ! Est-ce normal ?

Eh oui !
Il est impossible de rattacher ces deux nodes !

Mais pourquoi ?

La sortie de la node FX-MaP est de type Fx-MaP (flèche blanche en haut pour l'entrée et en bas pour la sortie). Or, la node output possède une entrée de type Filter (flèche multicolore à gauche pour l'entrée et à droite pour la sortie). Il faut donc convertir le type d'entrée/sortie de Fx-MaP vers Filter. Nous allons utiliser pour cela une nouvelle node.

Les nodes Colorize Map


Pour ajouter une node Colorize Map, cliquez avec le bouton droit de la souris dans la zone de nodes pour faire apparaître le menu déroulant. Comme précédemment, allez dans New Filter, mais cette fois-ci, cliquez sur Colorize Map.
Mais il y en a deux : Colorize Map et Colorize Map[Blending Mode] !

En effet, mais nous allons commencer par la première qui est la plus simple : la node Colorize Map.

MPZ_Node_ColorizeMap

Elle possède donc une entrée Fx-MaP (flèche verticale) et une sortie Filter (flèche horizontale). Ça tombe bien puisqu'on veut transformer une Fx-MaP en Filter !

Reliez ensuite la sortie de la Fx-MaP à l'entrée de la Colorize Map puis la sortie de cette dernière à l'entrée de l'output. Vous pouvez constater que le point d'exclamation qui était au-dessus de la Colorize Map disparaît. En effet, ce point d'exclamation est présent pour toutes les textures qui possèdent en entrée de type FX-MaP pour vous rappeler qu'il faut mettre un lien vers un Fx-MaP, ce qui est obligatoire.
Voici ce que vous devez obtenir :

MPZ_scene1

Q.C.M.

Pourquoi ne peut-on pas relier une Fx-MaP à un output ?
À quoi sert la node Colorize Map ?

Statistiques de réponses au QCM

C'est bon, vous avez compris comment ça marche ?
Alors vous êtes prêts pour créer votre première texture ! ;)
Chapitre précédent Sommaire Chapitre suivant

Partager

4 commentaires pour "Les nodes"
Note moyenne : 3.46 / 4 (26 votes)
Pseudo Commentaire
Hors ligne RedGuff # Posté le 26/07/2009 à 18:21:09
Fumer tue.

Bonjour. :)
Bravo pour ce tutoriel, que je vais tester sous Wine et Bubuntu.
PS : "on finis" sur la partie "node" doit être corrigée !
Hors ligne RedGuff # Posté le 26/07/2009 à 18:23:22
Fumer tue.

"Le logiciel sait donc maintenant ou il doit aller rechercher le résultat final." : à corriger aussi !
Hors ligne bobibou # Posté le 27/07/2009 à 12:52:00
Avatar

Avis : Très bon

Ville : Houilles
Pays : France métropolitaine

Merci !
C'est corrigé".

Image utilisateur
 
Connecté coma94 # Posté le 27/07/2009 à 16:13:09
Moi ? non.
Avatar
Validateurs

Au passage, la fonction Alerter les Validateurs sert à ça aussi :-°
 

Voir tous les commentaires
Ce tutoriel a été corrigé par les zCorrecteurs.