Edge joins
Home Up Ball Texturing Edge joins


Smoothing seams on Textures

Gradient fill, yellow to redThere are a few tutorials on this already, here is my take on the subject. Some textures have inherent seams and so they do not cause a joining problem. The classic beach ball is an example. Some textures are meant to be smooth and continuous. Lets start with an example of what we do not want to do:

Gradient fill example ballGradient fill example tube

As you can see the left and right edges of the texture get joined up when they are applied to the mesh, if they are not made to match then there will be a "seam" on the finished object.

Test texture with arrows indicating borderApplying this test texture may make the problem clearer, in the process of applying the texture to the object the texture is wrapped all the way round so the left and right edges join up. Actually on the innertube the top and bottom edges join in the "hole", but as its on the inside its not so obvious, and a visible seam is more forgivable.

Test texture ballTest texture tube

"Rainbow" fillIn this next example the fill starts and ends on the same colour so the join will be smooth and will not leave a visible seam.

"Rainbow" fill ball example"Rainbow" fill tube example

Blobs or Perlin noise fillAnother method is to paint over the seam. To illustrate this I'll start with a semirandom "blobs" texture. The edges do not join up so inevitably there is a seam.

Blobs edited to move seamBlobs with seam painted outFirst we swap the left and right hand halves of the image, putting the seam in the middle.

Then we just paint over the seam to smooth it out.

Blobs with seam exampleBlobs with seam tube example

Version with the seam visible

Finished blobs ballBlobs tube

Version with the seam painted out. Its a small change but a big improvement.