Blender 3D : Peindre une texture Addons

J’ai trouvé plus pertinent de rassembler tous les addons concernant la peinture et création de textures dans un seul article. Cela facilitera la mise à jour de la liste et permettra d’y faire référence dans plusieurs de mes articles.

Avant de vous jeter sur ces addons je pense qu’il est important de comprendre les concepts qui se cachent derrière le texturing en général et le texture painting sur Blender. Si vous avez lu mes articles ‘peindre ses textures’ ou ceux sur les matériaux et que vous trouvez cela complexe je comprends que vous vouliez vous investir directement dans l’apprentissage d’un addon qui va simplifier votre travail. Attention à ne pas être déçu en prenant le meilleur des meilleurs car si ces addons sont puissants et qu’ils simplifient le processus de création, les addons les plus chers sont aussi ceux destinés aux professionnels qui maitrisent déjà le texturing.

I/ Les addons qui s’intègrent à Blender

Voici un article en Anglais qui présentent les principaux addons disponibles : https://inspirationtuts.com/great-blender-pbr-addons-for-texture-painting/

Bien entendu je n’ai pas seulement lu cet article et je m’intéresse depuis mes débuts à Blender à ce genre d’addon car, comme tout débutant, je trouve le workflow Blender compliqué et je veux aller plus vite pour obtenir le résultat voulu (vous trouverez ce workflow en conclusion). J’ai donc lu, comparé et suivi les vidéos de formation de ces différents logiciels pour mesurer leur complexité et savoir si j’allais pouvoir les maitriser. Un autre aspect est la pérennité de la solution. Blender évoluant vite je ne veux pas être tributaire d’un addon qui me fera perdre mes matériaux en proposant une gestion interne.

Une belle liste d’addons

Voici une liste de quelques addons qui peuvent élargir votre horizon ou correspondre plus à votre besoin. Sachez que certains sont devenus payants, d’autres sont dépassés.

Voilà pourquoi ma liste s’est réduite aux addons suivant…

Super Texture (15$)

https://blendermarket.com/products/super-texture?ref=247

Cet addon est plus un outil qu’un logiciel de dessin mais il mérite de figurer dans la liste car il va être vraiment utile aux graphistes 2D qui souhaitent continuer de peindre des textures avec leur logiciel 2D préféré. En effet c’est la solution la plus simple pour générer une texture PBR, donc un matériau simple, à partir d’une simple image. Simple Texture va en effet générer pour eux les différentes map (normales, etc).

Layer painter (20$)

https://blendermarket.com/products/layerpainter/?ref=120

Il n’est plus maintenu mais c’était le plus simple des addons pour peindre des textures PBR. Il comble simplement les lacunes de Blender surtout dans l’utilisation des calques (superposition de textures).

PBR Painter (20$)

https://blendermarket.com/products/pbr-painter

Cet addon semble le plus accessible pour améliorer le workflow de la création de textures sous Blender. Globalement il permet de s’affranchir du node editor et propose une gestion de calques comparable à des logiciels 2D. Il permet d’importer simplement des textures existantes et d’exporter le résultat et vous fera à coup sûr gagner du temps.

QuickTexture

https://jamajurabaev.gumroad.com/l/CRbkx

Je ne sais pas vraiment quoi penser de cet addon. La vidéo donne envie avec un travail en temps réel sur le modèle 3D mais l’interface semble complexe. En fait il est assez nouveau et peu de vidéos permettent de voir son workflow, la façon de travailler avec. J’ai peur qu’il soit puissant mais qu’il faille de nombreux tutos pour le prendre en main.

Masks Tool (35$)

https://blendermarket.com/products/mask-tools

Cet addon est un peu spécial et très populaire car il optimise la création de matériau avec un concept nodal. L’idée est simplement géniale car il regroupe 2 calques et le masque dans un seul noeud. On reste donc dans l’esprit de Blender tout en obtenant une carte nodale très claire. C’est donc un choix fait par de nombreux utilisateurs de Blender!

BPainter (40$)

https://blendermarket.com/products/bpainter

Cet addon fait l’unanimité pour peindre à la manière de Photoshop. C’est un addon qui permet de transformer Blender en un outil plus viable pour le dessin avec l’ajout de pinceaux (brushes, etc). Il intègre des outils pour la gestion des calques (masques, superposition, etc). Il permet aussi de faire du baking de texture, c’est à dire de créer une texture PBR à partir de tous les calques. Avec ses brosses et son interface il va plus loin que Layer Painter ou PBR Painter en proposant une approche beaucoup plus artiste peintre. C’est aussi ce qui le différencie grandement de MasksTool qui reste un addon de création de matériaux plus orienté ‘utilisateur de Blender’.

L’avantage de cet addon c’est qu’il s’intègre parfaitement dans le workflow Blender : il ajoute simplement les noeuds qui vont bien dans le <shader editor>.
Attention même s’il facilite grandement la création de textures il faudra donc comprendre et maitriser différents concepts (baking, UV, layers, masques…) et les types de shaders pour réaliser ça :

Ravage (39$)

https://blendermarket.com/products/ravage

Nouveau venu dans le monde de la peinture de texture Ravage est un addon très complet (et peut-être trop complexe pour débuter). Il ne propose pas comme Bpainter une véritable expérience de peinture numérique ni un concept novateur comme MasksTool pour faciliter la gestion nodale mais se veut le substance painter inclus dans Blender. Pour cela il joue sur la flexibilité en permettant de mixer et d’arranger tous les types de textures (procédurales, images, etc) avec un accès rapide aux librairies de matériaux, une prévisualisation en temps réél, etc.

Conclusion Addon Blender

Personnellement j’ai choisi de commencer par PBR Painter pour la simple raison que les autres me paraissent encore trop complexes pour mon niveau et que je cherchais surtout un moyen rapide et peu onéreux de créer des matériaux simples. Cela ne m’empêche pas d’avoir envie de BPainter aussi 😉

Enfin si on utilise Blender seulement seulement comme un modeleur, le rendu ou l’animation on peut aussi choisir de passer par un logiciel spécialisé dans le texturing et d’importer seulement dans Blender les textures finalisées. C’est dans cette catégorie que vous trouverez des logiciels comme substance painter qui est un programme externe. J’en parle ici? Ce ne sont pas vraiment des addons mais ok… On reste dans le thème!

II/ Les programmes externes

Disons que ces logiciels présentent l’avantage d’être indépendant du logiciel 3D utilisé. Comme ce sont des générateurs de textures ces logiciels peuvent donc servir d’interface entre plusieurs mondes 3D (court métrage, jeux vidéos, etc). L’inconvénient pour quelqu’un qui utilise seulement Blender sera qu’il devra sortir de son environnement et que les textures générées par un logiciel externe nécessiteront peut-être des petites corrections…

A/ Les outils gratuits qui permettent de créer des textures

Bien évidemment vous pouvez passer par des logiciels de dessin 2D comme Gimp, Krita, Photoshop, etc qui vont servir à fabriquer facilement votre map couleur ‘base color’. Ensuite il faut savoir qu’il existe des plugins à ces logiciels qui permettent de générer par exemple la carte des normales, etc On ne va pas se mentir : vous allez faire ça pour vous amuser au début mais le plus simple sera quand même de passer par un logiciel dédié comme Materialize qui vous permettra de créer et visualiser en temps réel le rendu de votre matériau.

Materialize

C’est le logiciel par lequel vous allez surement commencer si… :
– vous voulez des textures personnalisées avec comme source vos images 2D
– vous avez pris peur avec le <shader editor> de Blender
– vous n’avez pas envie de perdre votre temps à trouver les bons réglages pour générer vos normales, etc avec votre logiciel 2D.

https://boundingboxsoftware.com/materialize/getkey.php

Le générateur le plus simple

Bien entendu vous allez avoir peut-être des corrections à faire une fois les textures importées dans Blender. C’est pourquoi il existe l’alternative intégrée à Blender mais payante Simple Texture 😉

Material Maker

C’est un logiciel qui va vous permettre de générer des textures avec un système nodal comme Blender mais de manière plus intuitive puisque en prévisualisation directe : https://rodzilla.itch.io/material-maker

Un créateur de matériau plus orienté moteur de jeux

Initialement il est plus utilisé dans des projets de jeux vidéos car c’est le logiciel qui permet de créer les textures pour le moteur de jeu Godot Engine

Quixel Mixer

https://quixel.com/mixer

Quixel mixer est une alternative gratuite et très connue ( Epic Games – moteur Unreal) à Substance Painter. C’est la référence gratuite du texturing. Je l’ai installé puis désinstallé car c’est un logiciel professionnel qui mérite une bonne formation pour son utilisation. Ma priorité étant déjà de maitriser Blender je ne voulais pas me perdre dans le seul domaine du texturing mais c’est probablement le logiciel que j’utiliserai à l’avenir quand j’aurais des objets complexes à texturer!

B/ Les outils miniprix

Je ne vois que ArmorPaint qui rentre dans cette catégorie malheureusement je ne vois pas ce qu’il peut réellement apporter aux utilisateurs de Blender. En effet personnellement je trouve qu’il vaut mieux s’investir dans un des addons qui s’intègre à Blender ou un logiciel professionnel car cela permet :
– d’améliorer vos connaissances de Blender (<shader editor>, le baking, etc)à titre personnel ou, pour le logiciel professionnel comme substance painter, de vous ouvrir des opportunités d’emploi en vous spécialisant sur un logiciel reconnu par la profession.
– d’améliorer votre efficacité, productivité sur le long terme en vous basant sur des solutions éprouvées avec une méthode de travail stable.
– d’éviter d’apprendre le fonctionnement d’un logiciel dont l’avenir est incertain et de repartir de 0 si ce logiciel venait à disparaitre…

Armor-Paint : 16$

La peinture en mode 3D

Même si personnellement je ne suis pas convaincu par ce logiciel, j’admets que son prix dérisoire peut convaincre certains d’entre vous car vous obtiendrez dans un premier temps plus rapidement un résultat qu’avec le <shader editor> sous Blender… A vous de voir mais si vraiment vous êtes un passionné par le texturing je vous recommanderais plus Quixel Mixer ou Substance Painter!

C/ Les outils professionnels

Bien entendu ils sont souvent plus robustes et permettent de traiter des gros modèles 3D plus rapidement et ils disposent de fonctions encore plus avancées dans le placement de textures (autocollants, etc). Ces logiciels spécialisés permettent à des graphistes de texturer des objets complexes quelle que soit la provenance du modèle 3D. Ce sont donc généralement des logiciels utilisés par des artistes professionnels qui sont dévoués seulement à cette tâche.

Une des références en 2020/2021 est substance painter d’Adobe. Ce nom ressortira donc dans de nombreuses recherches sur vos moteurs de recherche préférés!
Vous pouvez également voir 3Dcoat (289€), un nouveau logiciel de texture professionnel sorti en juillet 2021 : https://3dcoat.com/

Je ne vais pas en dire plus sur ces logiciels qui sont pour l’instant hors de ma portée mais sachez qu’ils existent et que si vous voulez devenir professionnel… Vous passerez sans doute par eux et par une formation dédiée!

III/ Blender?

Enfin sachez qu’il est possible de tout réaliser avec la version de base de Blender. La différence va être l’ergonomie et un temps plus long d’apprentissage pour obtenir le même résultat puisqu’il faudra passer par toutes les étapes manuellement :
– création de textures
– création de layer/ calques avec masque
– combinaison de shaders…
C’est fastidieux mais formateur!
Avec l’habitude le processus de création devient intuitif et on gagne en rapidité surtout que de nombreux sites proposent des textures gratuites ou que d’autres addons intégrent des masses de textures ou de brosses :

https://blendermarket.com/products/extreme-pbr-addon-for-blender-279-2

https://blendermarket.com/products/megapack-550-blender-brushes-stylized-edition-4k-alphas-included

De plus Blender évolue rapidement et il inclura sûrement dans ses prochaines versions des fonctionnalités de certains addons (d’autant plus que maintenant Adobe investit dans Blender).
La version 3 par exemple intègre la création et la gestion d’assets, c’est à dire la possibilité de créer une bibliothèque qui permet de plus facilement ranger, gérer vos matériaux (mais aussi objets, etc) et de les appliquer par simple glisser/déposer sur vos modèles!

Voilà pour ceux qui veulent savoir ce que peuvent apporter les addons voilà le process de création full Blender :

Exemple de tuto peinture qui montre tout le processus de création

Si vous voulez tout savoir sur la création de textures avec Blender, lisez mes articles et vous penserez à activer node Wrangler qui permet d’automatiser également certaines tâches!