4

Hello I'm new to blender and my goal is create 3D Countryballs, however, currently I'm stuck trying to make the flag on the sphere appear as it does in a reference 3D countryball I've been inspired by. Am I incorrectly applying the image or do I need to go about the application in a different manner. All help appreciated!

1st image (my work): enter image description here

2nd image (what I'm trying to imitate): enter image description here

  • hello, maybe pack your image (File > External Data > Pack All Into .blend) and share your file? https://blend-exchange.giantcowfilms.com/ – moonboots Nov 07 '20 at 06:39

1 Answers1

8

From your screen it seems to me you use Sphere object (not IcoSphere). Blender basic objects are unwrapped automatically. Image node is also automatically mapped with UV coordinates.

enter image description here

For the country flag you can use UVmap generated by default (when object is added).

  • Switch to UV Editing layout, in 3D view switch to edit mode, select all vertices
  • in UV Editor appears UVmap so just select all and stretch on X axis until you see image as circle

enter image description here

To avoid repeating texture from backside change Repeat to Extend in Texture node.

enter image description here

Your reference image deformation in corners is same so I guess it was unwrapped in the same way. If you want to avoid thouse deformations you would have to apply black parts separately or change UVmap.

Another option is to use object to control texture coordinates. If you add any object (I used Empty) and for Sphere material you add some image (logo in my case) you can mix them together.

enter image description here

enter image description here

By default image texture is positioned to object by left up corner, so I used Mapping node to shift center of logo to center of Empty. To follow Empty surface of Sphere enable Snapping > Face and check Align Rotation to Target.

vklidu
  • 36,165
  • 1
  • 61
  • 135