Si vous créez un arbre ou un panneau, vous voudrez peut-être appliquer un effet au matériau qui modifie la couleur du maillage en fonction de son emplacement dans le monde.
Pour appliquer une texture à couleur changeante aux feuilles d'un maillage d'arbre, par exemple, vous devez utiliser le nœud Sine pour cibler la position dans le monde du maillage et modifier sa couleur à mesure qu'il change de position le long de l'axe Z.
Pour créer cet effet :
-
Ajoutez les nœuds suivants à la configuration ci-dessus dans l'éditeur de matériau :
-
1 nœud Linear Interpolate
-
1 nœud Sine
-
1 nœud Divide
-
1 nœud Component Mask
-
1 nœud World Position
-
2 nœuds Constant3Vector
-
-
Reliez le nœud World Position au nœud Component Mask.
-
Sélectionnez le nœud Component Mask et activez uniquement l'option B de la section Expression de matériau Component Mask du panneau Détails.
-
Reliez le nœud Component Mask au nœud Sine.
-
Sélectionnez le nœud Sine et définissez la valeur de la section Expression de matériau Sine sur 1200 du panneau Détails.
-
Reliez le nœud Sine à l'entrée A du nœud Divide.
-
Définissez la valeur numérique de l'entrée B du nœud Divide sur 3,0.
-
Reliez le nœud Divide à l'entrée Alpha du nœud Lerp.
Les valeurs du nœud Sine peuvent produire des résultats indésirables. Si vous constatez que l'onde sinusoïdale n'ajoute pas de valeur à votre matériau, vous pouvez supprimer la sortie Sine et saturer la sortie Divide pour tout conserver dans la plage nominale.
-
Sélectionnez le premier nœud Constant3Vector et ajoutez une couleur.
-
Sélectionnez le deuxième nœud Constant3Vector et ajoutez une couleur.
-
Reliez le premier nœud Constant3Vector à l'entrée A du nœud Lerp.
-
Reliez le deuxième nœud Constant3Vector à l'entrée B du nœud Lerp.
-
Reliez le nœud Lerp à l'entrée Couleur de base du nœud principal du matériau.
Cliquez sur l'image pour l'agrandir.
-
Cliquez sur Appliquer dans la barre d'outils.
-
Ajoutez le nouveau matériau à un maillage dans le hublot.
-
Déplacez le maillage de haut en bas le long de l'axe Z. Observez la façon dont la couleur change selon l'endroit où se trouve le maillage dans le monde.
Le nœud Mask détermine l'emplacement où le changement de couleur se produit le long de l'onde sinusoïdale. Le nœud Divide détermine ensuite la fréquence de répétition du changement de couleur en fonction de la position dans le monde.
Les deux nœuds Constant3Vector déterminent les couleurs qui restent constantes dans la position dans le monde, tandis que le nœud Lerp interpole entre les couleurs de la position dans le monde, créant parfois un dégradé, selon l'emplacement du maillage.
Jouez avec les différentes valeurs des nœuds pour déterminer où le changement de couleur doit se produire en fonction de la position dans le monde.
Il n'est pas nécessaire de créer un nouveau matériau chaque fois que vous souhaitez modifier les valeurs de couleur de votre matériau. Si vous connaissez l'éditeur d'instance de matériau, vous pouvez modifier votre instance de matériau en changeant les paramètres de matériau.