Create Custom Type Using The Puppet Warp Tool

Banner ads, brochures, branding materials, and templates have many differences, but their common goal is to deliver a distinct, refined message that stands out and catches the eye. It’s often hard to attract prospects and stand apart from competitors if your designs look just like the everyone else’s. That’s why widely-used fonts and standard typography styles may not always be the best choice for your projects. Creating custom type is great way to attract the viewer and achieve a unique, eye-catching look for your design.

But, creating every letter and serif of your own custom font can be tedious and extremely time consuming. Instead of pouring over the intricacies of your own hand-made font, you can use the the Puppet Warp tool to take any linear image and bend it to form custom lettering. Without using the Puppet Warp tool, trying to create this text could take hours, but using the right Photoshop techniques, you can have unique custom lettering in just a few minutes.

Step 1: Find the Right Material for Your Type

The first step is to search online for an image that is linear in appearance. For this tutorial, I am creating a chain link text effect that forms the word “link.” This would be an interesting visual for a magazine headline or an editorial illustration. Searching online for a linear image of a chain, I found this:

Step 2: Extract Your Material

The next step is to remove your image from its background. Hit command/ctrl + “J” to copy the background layer, and hide the original layer.

Step 3: Remove the Background Quickly

Select the quick selection tool and click on the areas that you would like to remove. Hold the shift key to add to your selection, and hold the alt/option key while clicking to subtract areas from your selection.

Step 4: Use a Mask to Save Time

A good way to make careful selections while still leaving room for easy editing is to click the mask icon to mask out your selection. This will mask out your chain, which is far easier than tracing around each link.

Step 5: Invert Your Mask to Reveal the Chain

To invert your mask, simply click on the mask icon, and hit command/ctrl + “I”.

Step 6: Clean Up Your Mask and Make Adjustments

If the selection you made isn’t perfect, use the brush tool to make adjustments. Make sure the mask icon is selected, and paint with black to mask out areas that you want to hide. Use white to reveal areas that you didn’t mean to mask out.

Step 7: Use a Blur to Soften Harsh Edges

If your selection is too rigid or harsh, hold down the alt/option key and click on the mask icon to switch your view to the mask. To soften the edges of your mask, go to “Filter” > “Blur” > “Gaussian Blur.” Choose something small, such as 0.5px or 1px. Click the layer icon to go back to your normal view.

Step 8: Apply the Mask to Remove the Background, Leaving Only the Chain

Once you have your image masked how you want it, right-click on the mask icon and choose “Apply Mask.” This will apply your mask, leaving just your image with no background.

If we were creating individual letters, then one chain image should be enough. But, since we are going to have multiple letters strung together, we will have to create a longer version of your chain image.

Step 9: Extend Your Chain

Duplicate the chain layer and overlap the ends so that it looks like one continuous chain. For this step, I merged three chain layers together to make a single long chain.

Step 10: Make Your Chain Thin and Flexible

Once these chains are merged, then you will want to hit command/ctrl + “T” to transform your layer. Scale the chain down so that it’s thin enough to bend into lettered shapes. Don’t worry if your image goes off of the canvas.

Step 11: Keep Extra Copies on Reserve

Duplicate this thinned, elongated chain several times so that you have them when you need them for letters, or if you make a mistake.

Step 12: Create Your Background

Create a new document to the size of your choice. I created one that is 1024px by 768px in dimensions. For this image, a gritty background texture would be a good choice. You can go anywhere online and find a grunge background texture. This background is going to be created from two images.

Step 13: Use a Good Foundation Texture

Bring in the first image and leave it as-is. Bring in the second texture and make sure that it is above the first texture.

Step 14: Mix in a Second Texture and Use Blend Modes

This second background might be too light or dark for the project, so change the blend mode to “Color” and play with blend modes to get a background that suits your purposes well.

Step 15: Drag Your Chain Layer To the New Document

Go back to your original document and drag your chain image to the new document. Click the eye icon on the Layers Panel to hide this layer for now.

Step 16: Choose the Right Typeface for Your Message

If you are going to create your own type, the style really depends on the application. I chose a script, or a cursive-style typeface, because it flows from one letter to the next. Scriptina Pro is a good choice for this application.

Step 17: Set Up the Type Layer as a Guide

The type layer is only meant to be a temporary guide, so I made sure that is is below the chain image, and I set the opacity to 30%.

Step 18: Position Your Text Material

Hide all of your chain layers except for one, and position your chain’s length where the longest stroke of your letter is. For the “L”, it would be the vertical stroke.

Step 19: Forming Your Text

To mold your chain into the shape of each letter, go to “Edit” > “Puppet Warp.” Your cursor will change from your current tool to an icon that looks like a thumbtack.

Step 20: Manipulate Your Chain With Pins

With the Puppet Warp tool, you will be able to add pins to your image. These pins will allow you to create a pivot point, or a point to manipulate your image. Your image will also have a mesh-type overlay. This shows the area of your layer that has selectable pixel information.

Step 21: Form Your Lettering As Your Go

You can place as many pins as you would like, but the best method for conforming your straight image to a curved contour is to create pins at the beginning, middle, and end of sharp turns within your lettering. You can pivot your image depending on the angle in which you click and drag your pin.

Step 22: Consider Overlapping of Strokes

Repeat this process for your chain, pivoting your chain to follow the contour of each letter. I created a pivot point on the chain wherever the chain overlapped itself, as illustrated below.

Step 23: Control How Your Stoke Overlaps Itself

Where parts of your chain overlap, you can control which part is on top. Select the pin where your chain overlaps, right-click on it, and bring it forward or backward to achieve the desired overlapping.

Step 24: Make All Necessary Adjustments Now

If you created a pin that you aren’t happy with, simply right-click it and select “Delete.” Keep in mind that once you click on another tool and click “Apply,” you can’t go back and edit those pins. That information will no longer be available.

Step 25: Get Rid Of Excess Material

If you end up with more chain than you need, simply erase the excess chain until it ends where the type ends.

Step 26: Form The Rest Of The Letters

Make another chain layer visible, and use the same methods to bend the chain around the contours of the last three letters. Since they are all connected, we will use one long, continuous chain. If you are having trouble bending the chain in the right direction, add a pin after that point as well as further down the chain to help contour the chain material.

Step 27: Add Shadows For Dimension

Double-click both chain layers and add a small drop shadow to each one. Set the distance to 0px and the size to 5px. This will give your chain layers a little definition and dimension against your background texture and make them stand out a little more. Below is the completed exercise.

Your can form almost any type of linear material into custom type easily with the Puppet Warp Tool. The effect is bold, unique and illustrative, and the concept can be employed in branding, logo design, printed materials, and a wide variety of other designs.

Can you share any examples of lettering formed with unusual materials?

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.

  • https://www.elance.com/s/cjgrego/ Chris Gregory Jax

    I love these step by steps. Fo those of us that are hacks at Graphic Design sometimes it’s the only way we can get things done =)

  • http://pixeltamers.net Joe

    An easier way to this would be to sue the Path Pattern Pen tool in Corel Painter. you can make repeating patterns and direct them with a sweep of a stylus.

  • Scott Daris

    Pattern and Art Brushes are also in Illustrator, but the technique outlined here is one that uses pixel-based images to create a unique look and feel. Nice one :)

  • http://kaydiandesign.com Duncan Mandel

    I love this. Thanks for bringing this feature to my attention. One fantastic thing I discovered is that if you make your object into a smart object first, the puppet warp is applied like a smart filter and you can go back again and again and edit your moves. Thanks again.

  • jg

    very cool! great tutorial.

  • http://esolutionxpert.com/ Best Web Services

    I like to see this collection thanks for shearing!