Change Clothes With A Pattern Fill In Photoshop

Photoshop allows you to create your own patterns (or use an existing one) and apply it to an image as a fill layer. This means you can scale the pattern, as well as changing opacity and blending modes to make it look like the pattern was always part of the image.

In this example, we’re going to change the texture of the woman’s suit in this image using an existing pattern. You can download the image for free here. Thanks to Plethr. Note: I’m using CS5 for the screen grabs, but the method is the same for older versions of Photoshop.

1. Open up the photograph in Photoshop.

1-OpenImage

2. Before we apply a pattern fill we need to select only the parts of the image that we want to apply it to. In this case the blue suit is fairly easy to select and there are several ways to do it. I’m using the Color Range command. Choose Select > Color Range. The Color Range dialog box opens up. Use the Eyedropper to select part of the suit. In the Color Range dialog box you’ll see a black and white preview of the parts of the image that are selected. Drag the Fuzziness slider to the left and right to refine how much of the blue color is selected.

2-ColorRange

To add to the selection using similar colors, use the eyedropper with the + symbol, to remove a color from the selection use the eyedropper with the – symbol. When you’re happy with the selection click OK.

3. If you find that this method has not picked up all of the suit, select the Magic Wand tool in the tool box and Shift + Click any areas that have not been selected. By holding down the Shift key, you add to the selection and don’t lose what has already been selected. Keep Shift + Clicking until you’ve selected every part of the suit.

3-MagicWand

4. Now that you have an active selection of the woman’s suit, click and hold on the Create New Fill or Adjustment Layer button at the bottom of the Layers panel, and choose Pattern.

4-PatternFill

The Pattern Fill dialog box appears and in the Layers Palette you’ll see a new pattern layer mask above your current layer. You’ll also notice that suddenly the woman’s suit is filled with the default pattern.

5-PatternFillDialogBox

5. To apply a different pattern (because that default one is pretty hideous), click on the small triangle beside the pattern swatch in the Pattern Fill dialog box. Then click on the small triangle in the upper right corner of the drop down box. At the bottom of the menu that appears you will see lots of patterns available in groups such as Artist Surfaces, Nature Patterns and Rock Patterns. Choose Artist Surfaces. You will more than likely see a dialog box asking if you want to Replace Current Patterns, just choose Append to add to your existing patterns.

6-NewPattern

6. Choose a pattern that you like from the thumbnails, I’ve picked Gauze and set the scale to 150%. You’ll see the pattern applied instantly to the suit. Click OK if you’re happy with that pattern, otherwise choose another one.

7-ChoosingPattern

The result will appear a little heavy handed and completely unnatural, but that’s where our blending modes come in.

7. With your new Fill layer still selected, click and hold on Normal in the blending mode drop-down menu on the Layers panel, and choose Multiply. By choosing Multiply, the white part of the pattern is knocked out and we just see that Gauze effect. Importantly though, we see the creases and seams in the suit.

8-Multiply

You can also reduce the opacity of the pattern fill if it is too overwhelming.

9-Opacity70

8. You can experiment with other blending modes to see how they affect the final rendering of the pattern. Overlay tends to work very well, too.

10-Overlay

The best thing about this method is how easy it easy it is to change the pattern. Simply double click on the Pattern Fill thumbnail (the one on the left side of the layer) to quickly choose and apply other patterns. Here’s a few more examples with the same image and the Red Fleck, Blue Daisy and Wood patterns which come with Photoshop.

13-RedFleck

12-Wood

11-Bluedaisy

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • damian

    lol, i think something’s a bit amiss. unless you wanted to progressively repeat the tutorial 6 times that is

  • http://www.ciudadesmayas.com elviajero

    lol ha ha is for the ones who like to read and re read….

  • TJB

    Nice, but that was annoying to scroll through.

  • http://www.avertua.com Alyssa Gregory

    Sorry for the dup content; it looks like we’re all straightened out now. :-)

  • poshtichka

    Heyyy, it looks so real. Very useful lesson. Keep up the good work :)

  • Tim

    Just be careful which pattern you use. The first example of the grid is bad because if you take the curve of the arm into account the grid would actually be sideways. Imagine what the pattern would look like at the models elbow if her arm was straightened out.

    You need to take the pattern in context with the image you are laying it on if you are trying for realism.

  • JNorky

    Wow! Love this tutorial! Never used the Color Range and don’t play with patterns too much.

  • webnathan

    Fantastic Article
    This is great for designers.

  • http://www.impaki.net/ IT Pakistan

    Very good video! I really love to change the cloths in my pics that is Fantastic trick, thanks for sharing.

  • http://www.extrememeasurescreative.com Jason C.

    What if the material already has a pattern? Could you still replace it with another color or material? It looks like the color range selection wouldn’t work.

    Please reply:)