Dans ce court tutoriel, je voudrais vous parler d’un outil peu connu mais très utile dans Substance Painter : les Fonts. Il s’agit d’un type particulier de masque Alpha qui nous permet d’écrire du texte personnalisé à l’aide d’une police spécifique, d’où son nom, puis de l’appliquer avec son propre matériau à l’aide des pinceaux sur la surface des objets.
L'audio de ce tutoriel n'est pas disponible en Français. Vous pouvez regarder ci-dessous la vidéo avec l'audio en Anglais et des sous-titres en Français, en Anglais et dans d’autres langues. Sous la vidéo, vous trouverez la transcription traduite en Français.
Transcription de la vidéo
Bonjour à tous ! Dans ce court tutoriel, je voudrais vous parler d’un outil peu connu mais très utile dans Substance Painter : les Fonts. Il s’agit d’un type particulier de masque Alpha qui nous permet d’écrire du texte personnalisé à l’aide d’une police spécifique, d’où son nom, puis de l’appliquer avec son propre matériau à l’aide des pinceaux sur la surface des objets.
Dans la scène que j’utilise pour cet exemple, un objet possède déjà des matériaux attribués à ses différentes parties.

Je souhaite maintenant y ajouter une simple étiquette de texte. Il ne s’agit donc ni d’un logo ni d’un symbole particulier, pour lesquels il me faudrait créer une image distincte et/ou un masque d’opacité à l’aide d’un logiciel de dessin ou de retouche d’image.
J’ajoute donc un Fill Layer en haut de la pile de Layers de l’objet afin qu’il recouvre complètement les matériaux sous-jacents. Je personnalise ensuite ce matériau, par exemple avec une couleur RGB de 0,8, 0,8 et 0,6, Metallic réglé sur 0, une carte Clouds 3 pour Roughness afin de lui donner une certaine irrégularité, et Height réglé sur 0,05 pour créer un effet en relief.


Le matériau recouvre entièrement ceux qui se trouvent en dessous. La première chose que je fais est donc de lui attribuer un masque de calque noir, avec l’intention de le rendre blanc uniquement dans les zones où je vais « tamponner » le texte, pour ainsi dire.

Je me rends ensuite dans la section Brushes du Shelf afin de choisir un pinceau. Dans ce cas, je sélectionne Basic Hard afin de créer des traits uniformes sans bords adoucis. Je passe ensuite à la section Alphas du Shelf et je filtre les éléments en saisissant « Font » dans le champ de filtre.

Pour la première étiquette de texte, je choisis une police simple comme Jura, puis je me concentre sur les paramètres du pinceau dans l’onglet Properties - Paint.

Dans le champ Text, plus précisément, je remplace le texte par défaut, « Substance », par le texte que je souhaite saisir. Dans mon exemple, il s’agit de la phrase « Created with ».

Lorsque je déplace le curseur de la souris dans la vue 3D, je remarque que le texte est trop grand pour la taille de pinceau par défaut. Modifier la taille du pinceau ne suffit pas, car nous devons changer la taille du texte à l’intérieur de la zone de dessin du pinceau. Pour cela, il faut ajuster le paramètre Size dans la section Font Parameters.
Dans la section Parameters, vous trouverez également d’autres réglages dont la signification est assez intuitive. « Type » permet de modifier le style lorsqu’il est disponible. Par exemple, avec Jura, nous pouvons choisir Bold. « Alignment » permet de définir l’alignement du texte à l’intérieur de la zone de dessin du pinceau.

Comme vous l’avez peut-être remarqué, j’ai appliqué le texte sur une surface courbe. Substance aligne automatiquement le pinceau de manière tangentielle à la surface, puis projette le texte comme un autocollant qui épouse la surface sans déformation.
Du moins dans cette version du logiciel, le texte ne peut pas être modifié après avoir été appliqué, car il est en réalité peint directement sur le masque de calque. Si vous faites une erreur ou changez d’avis, vous pouvez toutefois annuler la dernière opération avec CTRL+Z, effacer des coups de pinceau individuels dans le masque à l’aide de l’outil Eraser ou, dans les cas plus importants, réinitialiser complètement le masque en faisant un clic droit puis en sélectionnant « Add black mask ».
Selon la géométrie et les coutures UV, il peut être plus pratique d’appliquer le texte directement sur la couture UV dans la vue 2D plutôt que dans la vue 3D. Vous pouvez également inspecter le masque de calque sélectionné en passant le mode d’affichage du viewport sur « Mask », ce qui facilite la détection d’éventuelles erreurs ou marques indésirables.

Étant donné que les Fonts sont appliquées sous forme de coups de pinceau, dans ce cas sur le masque de calque d’un Fill Layer, vous pouvez changer de police, modifier le texte puis appliquer un autre coup de pinceau dans le même masque. Ainsi, tout le texte, même s’il est différent, utilisera toujours le même matériau.
Jusqu’à présent, je vous ai montré comment utiliser les pinceaux sur le masque de calque d’un Fill Layer, et les mêmes principes s’appliquent à un Material standard. Cependant, vous pouvez également les utiliser directement sur un Layer, c’est-à-dire un calque de peinture initialement vide qui peut être personnalisé en lui attribuant des canaux PBR ou un véritable matériau, en peignant directement sur le calque plutôt que sur un masque.
Cette approche nous offre la possibilité d’ajouter un masque de calque afin de combiner deux effets différents : le coup de pinceau du matériau sur le Layer et un masque d’opacité distinct. Par exemple, à l’écran, j’ajoute un masque d’opacité Clouds 2 à un Layer contenant du texte, ce qui me permet de modifier les paramètres de Clouds, par exemple en augmentant Contrast et Scale, afin d’obtenir des effets plus intéressants grâce à la combinaison des deux masques.


Voilà, c’est tout pour ce tutoriel court mais, je l’espère, utile ! Comme toujours, n’hésitez pas à laisser vos questions, vos doutes ou vos demandes de précisions dans les commentaires sous la vidéo. À la prochaine !