Dans ce tutoriel vidéo réalisé avec Blender 4.3, nous allons découvrir trois opérations simples liées aux matériaux. Les deux premières permettent de masquer ou de supprimer des matériaux, tandis que la troisième permet de retirer uniquement les références aux images dans les nœuds Image Texture, tout en conservant ces nœuds dans les matériaux.
Transcription de la vidéo
Bonjour à tous ! Dans ce tutoriel vidéo réalisé avec Blender 4.3, nous allons découvrir trois opérations simples liées aux matériaux. Les deux premières permettent de masquer ou de supprimer des matériaux, tandis que la troisième permet de retirer uniquement les références aux images dans les nœuds Image Texture, tout en conservant ces nœuds dans les matériaux.
La première opération est Override, qui consiste à appliquer temporairement un seul matériau à tous les objets de la scène, tout en conservant leurs matériaux d'origine. Cela permet de réappliquer les matériaux d'origine plus tard.
Pour effectuer cette opération, nous devons d'abord créer un nouveau matériau, soit comme sous-matériau d’un objet existant, soit comme matériau principal d’un nouvel objet exclu du rendu, comme je le fais ici. Pour plus de clarté, j’appelle ce nouveau matériau Override.

Il suffit maintenant d’ouvrir l’onglet View Layers dans l’éditeur de propriétés, d’aller dans la section Override, et d’indiquer le matériau nouvellement créé dans le champ prévu à cet effet.


Les objets conservent tous leurs matériaux, sous-matériaux et textures d’image associées. Utiliser Override de cette manière est utile pour obtenir un aperçu temporaire, généralement sans textures, reflets ou effets de réfraction. Cela peut aider à évaluer la disposition des objets dans la scène et d'autres aspects de la composition sans être distrait par les matériaux ou les effets. Un tel résultat est souvent appelé Clay Render.

Je vais maintenant supprimer le Material Override pour passer au deuxième sujet de ce tutoriel : la suppression de tous les matériaux et sous-matériaux de tous les objets de la scène. Cette opération peut être utile si vous souhaitez recréer ou réattribuer les matériaux aux objets. Dans ce cas, il est parfois plus simple de tout supprimer et de repartir de zéro. La méthode que nous allons utiliser peut également être appliquée à une sélection d’objets, et pas forcément à l’ensemble de la scène.

Pour cela, nous insérons un objet sans matériau dans le projet et nous le laissons sélectionné. Ensuite, nous sélectionnons tous les objets de la scène en appuyant sur A. Ainsi, le nouvel objet devient l’objet actif de la sélection, et comme indiqué dans l’éditeur de propriétés, il n’a aucun matériau assigné.

Dans cet onglet, clique sur le bouton avec la flèche vers le bas, puis choisis l’option Copy Material to Selected dans le menu qui apparaît. Cet outil permet d’assigner le matériau de l’objet actif à tous les objets sélectionnés. Comme l’objet actif n’a aucun matériau, le résultat de cette opération sera de supprimer tous les matériaux et sous-matériaux des objets sélectionnés. À ce stade, nous pouvons également supprimer le nouvel objet.



Cependant, il faut garder à l’esprit que Blender conserve en mémoire les différents matériaux et, surtout, les images utilisées comme textures. Pour vraiment supprimer ces données du projet et réduire l’espace disque utilisé, nous devons utiliser l’opérateur Purge Unused Data que l’on trouve dans la section Clean Up du menu File.



Je vais maintenant rouvrir le fichier original, avec tous ses matériaux, sous-matériaux et Image Textures, pour te montrer le troisième et dernier sujet de ce court tutoriel. Il s’agit ici de supprimer les liens vers les fichiers image utilisés par les nœuds Image Texture. Attention, cela ne signifie pas supprimer les nœuds eux-mêmes, mais uniquement les liens vers les fichiers image externes.

Cette opération peut être réalisée manuellement en maintenant la touche SHIFT enfoncée et en cliquant avec le bouton gauche sur le nom du fichier image dans chaque nœud Image Texture. Cela fonctionne uniquement si tu as très peu de nœuds, mais ce n’est pas du tout pratique si tu veux supprimer les références d’image dans tous les matériaux d’un projet.
Pour effectuer cette opération, il suffit d’ouvrir l’éditeur de script de Blender, de saisir les quelques lignes de code que je montre à l’écran, puis de cliquer sur le bouton Run Script.


Le script parcourt tous les matériaux du projet et supprime les liens vers les fichiers image externes, s’ils existent. La dernière ligne du script exécute pour nous l’opération Purge Unused Data, comme on l’a vu plus tôt dans le tutoriel, afin de libérer le fichier projet de toutes les ressources non utilisées.
Dans le projet que j’utilise pour cet exemple, certains objets n’apparaissent pas en magenta comme les autres, simplement parce que leurs matériaux n’utilisaient pas de textures externes. Dans tous les autres cas, les nœuds Image Texture ont été conservés, mais les références aux fichiers image externes ont été supprimées.

Voilà, ce tutoriel est terminé ! J’espère qu’il t’a été utile ! À bientôt !