This tutorial shows you how to create a basic seamless texture from a photo using Photoshop. It assumes you have at least basic knowledge of Photoshop.
Please note: You need Photoshop 7.0 or greater to use the healing brush tool.
You can take your own photos to use as textures or download some from free websites:
![]() Evenly lit | ![]() Surface with shadows | ![]() Bad perspective | ![]() Too shiny |
1: Crop and resize
2: Offset filter
Go to Filter > Other > Offset and offset the image by half of its original size. For example if the image is 512x512, offset it by 256 horizontal and vertical.
3: Remove edges
| The healing brush tool can be used to remove unwanted edges by painting and blending over an area using an existing part of the image. Alt + Click defines a source, and left-click paints it on another area. Don't paint over the edges of the image, or the original image won't be seamless any more.
Use the offset tool again if there are still any visible edges at the top, bottom, left or right of the texture. |
|
4: Copy and paste over edges (Optional)
It's often easier to copy and paste existing areas over the seams, especially when geometric patterns are involved. Here's the quickest way:

5: Remove obvious repetition (Optional)
Some textures have very visible repetition when applied to a surface, which looks unnatural. I removed the dark patches and one of the flowers here:

Before

After
The healing brush tool can also change the appearance of surfaces. The concrete brick texture on the left was made to look like stone by using the rock photo in the middle. Alt + Click on the source image and paint on the texture you want to change.
![]() Original concrete texture | ![]() Rock texture | ![]() Combined version |