Hazel Whorley
2D Art / Level Design

me@hazelwhorley.com

tutorials

Seamless Textures with Photoshop

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.



Textures from Photos

You can take your own photos to use as textures or download some from free websites:

What to look for

Evenly lit

Surface with shadows

Bad perspective

Too shiny


How to make a seamless texture

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:


Source photo from Mayang's Textures

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



Combining Materials

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