iOS Fabric Texture Tutorial

Published July 29th, 2010 at 10:48 am February 6th, 2012 by (JavaScript must be enabled to view this email address)

Sketchbook Archives

2012

  • January

2011

  • January
  • February
  • April
  • May
  • June
  • November

2010

  • January
  • February
  • March
  • April
  • June
  • July
  • August
  • September
  • October
  • November
  • December

2009

  • January
  • February
  • March
  • April
  • June
  • August
  • September
  • October
  • November
  • December

2008

  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December

2007

  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December

    Categories

Swimming through the UI of the iPhone and iPad, you’ll discover that a fabric texture is repeatedly used for backgrounds. Any time you open a module that exposes detail, or peeks behind the main view, there will be the fabric. It’s a nice touch, a skeuomorphic visual cue. If you were to tear down the facade of the iOS user interface, behind it would be this fabric insulation.

You can see the fabric employed here both behind the map and in the recent apps panel.

spacer

Naturally, I wanted to use this same fabric texture as a background in an iPhone App we’re currently developing. Alas, I couldn’t find this texture anywhere on the interwebs, so I had to make my own.

Tutorial

Create a new file. It should be bigger than the final size of your image. So if your final canvas is 320 x 480, add about 50 pixels to either side and the image size is 400 x 600.

spacer

To start off, pick a base color. Fill Layer › Solid Color.

spacer

Let’s add the dark grain. Create two new layers. Fill them both in with white and set their blend mode to Multiply.

spacer

Add noise to both of these layers. Filter › Noise › Add Noise… Set it around 100, but not exactly the same for both layers, like 99 and 101 for the other. This is because we want a variety of noises (meta-noise?) and no two noise layers to be the same, which could produce clumps.

spacer

spacer

Select the first noise layer. In order to make these pixels look like a grain, add a motion blur. Filter > Blur > Motion Blur…. Blur Distance should be about 25 pixels. This layer will be horizontal, so set the Angle to 0 degrees.

Add a motion blur to the second layer, except this time, set the angle to 90 degrees for the vertical grain.

spacer

At this point you’re half-way done. You can see why you made the canvas larger than need be — you’ll have to crop the edges which don’t have a proper grain due to the blur.

spacer

The remaining steps will be performing the same actions on dark layers.

Create two new layers. Fill them both in with black and their blend mode to Screen.

spacer

Add noise to both of these layers. Remember not to use a percentage that’s already been used. 100 and 102 works.

spacer

As you did with the darkening layers, add a horizontal motion blur to one layer and a vertical motion blur to the other.

spacer

Crop the canvas down the appropriate size, in this case 320 x 480.

spacer

Now you can adjust the opacity of the layers to get the right amount of texture. I’ve adjusted the lightening layers to 50% opacity and the darkening layers to 40%.

spacer

That’s it! Your fabric is ready to be laid under the foundation of your next magnificent iPhone or iPad design.

spacer

Now that the grain is in, you can always go back and tweak the color and grain opacity as you see fit.

spacer

These directions were made with PhotoShop, but I was able to produce the same results with Pixelmator.

Take a gander at our latest nclud wallpaper for a good example of this fabric in action.

spacer

Of course, it ain’t perfect. The true iOS fabric has a bit more variation in the length and weight of its “threads.” If you have a better way to make this fabric, we’d love to hear about in the comments.

Have Your Say

  1. spacer

    Jeff Batterton

    July 29th 2010

    That’s really nice, dudes!

  2. spacer

    Auré

    July 29th 2010

    Interresting technique ! Thanks for sharing :)

  3. spacer

    Zander Martineau

    July 29th 2010

    Dave, this is amazing, I have been needing something like this for my new portfolio. Cheers dude

  4. spacer

    Keith Muth

    July 29th 2010

    nice dave

  5. spacer

    Brian Talbot

    July 29th 2010

    Pretty sweet - thanks for the walkthrough!

  6. spacer

    Dave DeSandro

    July 30th 2010

    Dudes, Thanks for all the kind words!

  7. spacer

    Jon Victorino

    August 2nd 2010

    Nice! This will come in handy.

  8. spacer

    Daryn

    August 2nd 2010

    I love this so much. Much thanks for sharing this!!!!

  9. spacer

    Simon Robertson

    August 2nd 2010

    totally awesome. thanks!!!

  10. spacer

    Raj

    August 2nd 2010

    Wow, you nailed it! I had tried a few methods: motion blurring noise, and using fibers. This one is spot on!

  11. spacer

    Domenico

    August 3rd 2010

    Did you notice that the article you linked puts forth a very strong argument as to why touches like these are not at all “very nice” and are actually a huge insult to the user? (For what it’s worth I agree witht he article’s author.)

  12. spacer

    Dave DeSandro

    August 3rd 2010

    @Domenico Valid point. I realize that Adam Greenfield’s position would be opposed to adding more ‘real-life’ visual cues when the interface exists in a digital, networked medium. Its a shame that Notes is designed to appear like an Notepad.

    That said, I advocate that Apple has already established a visual convention for ‘underneath’ or the background until we can usurp it with a more appropriate alternative.

  13. spacer

    Patrick Leon

    August 5th 2010

    Great Tutorial, Dave. I really enjoy techniques that solely require Photoshop, no external imagery. You can also use a similar technique to create a brushed steel look.

  14. spacer

    Eric E. Anderson

    August 17th 2010

    Very helpful tutorial - FYI, works exactly the same using Fireworks. I made one for iPhone 4 at 960x640 at 326dpi and it’s awesome. Thanks for the insight and such a simple take on a complicated pattern.

  15. spacer

    Isaac

    August 18th 2010

    Great article & thank you for the simple walk-through!

  16. spacer

    Werbeagentur

    September 5th 2010

    Very good tutorial! You can also easily get the look of “brushed aluminium” by playing with the motion blur effect!

  17. spacer

    Martin Ringlein

    September 5th 2010

    @WERBEAGENTUR,

    The motion blue effect is the technique Dave is explaining within the tutorial. He just describes the more specific details on how to more closely mimic that fabric texture background effect that we see in iOS4.

  18. spacer

    AngelSphere

    September 25th 2010

    Nice and smooth, simple design! Like it! Good Job!

  19. spacer

    Rutger

    December 24th 2010

    Thanks a lot! Just created the background for the current verion of incult.nl. It might change in the future, but for now i’m exited :)

  20. spacer

    Lui

    March 21st 2011

    Amazing thank you so easy and looks great!!!

  21. spacer

    Jenny

    March 26th 2011

    very cool :D this will be good for my website background!

  22. spacer

    shah riaz sunny

    May 12th 2011

    Hi,

    it`s really fantastic tutorial. i want more tutorial like this.i want psd to html tutorial.Can u male for us?

  23. spacer

    Sebastian Nilsson

    May 14th 2011

    That is Awesome! Thanks a lot!

  24. spacer

    Simon

    July 30th 2011

    Tried another similar tutorial before but this one is the most advanced I saw. Great results, thanks!

  25. Commenting is not available.
spacer

November 2012

Previous monthNext month
S M T W T F S
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.