Comment ajuster une image sur une sphère?

Nov 07 2020

Bonjour, je suis nouveau dans Blender et mon objectif est de créer des Countryballs 3D, cependant, actuellement je suis coincé à essayer de faire apparaître le drapeau sur la sphère comme il le fait dans un countryball 3D de référence qui m'a inspiré. Est-ce que j'applique incorrectement l'image ou dois-je utiliser l'application d'une manière différente. Toute l'aide appréciée!

1ère image (mon travail):

2ème image (ce que j'essaye d'imiter):

Réponses

7 vklidu Nov 07 2020 at 14:10

Depuis votre écran, il me semble que vous utilisez un objet Sphère (pas IcoSphere). Les objets de base de Blender sont automatiquement déballés. Le nœud d'image est également automatiquement mappé avec les coordonnées UV.

Pour le drapeau du pays, vous pouvez utiliser UVmap généré par défaut (lorsque l'objet est ajouté).

  • Basculer vers la mise en page d'édition UV, en vue 3D passer en mode édition, sélectionner tous les sommets
  • dans UV Editor apparaît UVmap, il suffit de sélectionner tout et d'étirer sur l'axe X jusqu'à ce que vous voyiez l'image sous forme de cercle

Pour éviter de répéter la texture à partir de l'arrière, changez Répéter en Étendre dans le nœud Texture.

La déformation de votre image de référence dans les coins est la même, donc je suppose qu'elle a été déroulée de la même manière. Si vous voulez éviter ces déformations, vous devrez appliquer des parties noires séparément ou changer UVmap.

Une autre option consiste à utiliser un objet pour contrôler les coordonnées de texture. Si vous ajoutez un objet (j'ai utilisé Empty) et que pour le matériel Sphère, vous ajoutez une image (logo dans mon cas), vous pouvez les mélanger.

Par défaut, la texture de l'image est positionnée sur l'objet par le coin supérieur gauche, j'ai donc utilisé le nœud Mapping pour déplacer le centre du logo vers le centre de Empty. Pour suivre la surface vide de la sphère, activez Accrochage > Face et cochez Aligner la rotation sur la cible .