HervéRenault.fr

logo de Blender

2 textures sur un même objet dans Blender

Mettre une image sur un objet c'est (relativement) facile : dans l'onglet Material, section Surface, avec un Principled BSDF ou un autre, clic sur le point à gauche de Base Color (pas sur la couleur), sélectionner Image Texture, ajuster son placement sur l'objet dans le workspace UV Editing. Mais quand on veut plaquer deux images sur le même objet, ou une couleur et une image, ça se complique un peu.

Pour deux images, par exemple une photo et un logo à fond transparent

Mais ces deux images partagent la même projection (la même "UV map"). Si je veux les placer différemment, je dois créer une nouvelle UV map :

Pour travailler cette UV Map dans le workspace UV Editing :

Pour une couleur et une image

Cette fois c'est un Mix Shader et non un Converter Mix (anciennement Mix RGB) qui doit mélanger l'image et la couleur, parce qu'il s'agit de mélanger deux shaders et non deux bitmaps.

Note 1 : Ici j'ai choisi l'option Extension Clip au lieu de Repeat dans le nœud Image

Note 2 : Si l'image n'est pas alpha-transparente comme celle-ci (pourquoi pas ?), il faut connecter en plus la sortie Alpha du nœud image avec l'entrée Fac du Mix Shader, sinon l'image apparaît teintée par la couleur (avec un facteur 0.5 environ, sinon à 0 on ne voit que la couleur et à 1 on ne voit que l'image)