Photoshop Popular Tools: Puppet Warp

puppet warp distortion

How to use the Puppet Warp tool in Photoshop – step by step instructions on realistically altering the positions of objects in images.

Photoshop offers several options for distorting images. One of the most sophisticated is Puppet Warp and it’s very easy to use.

I believe it’s named Puppet Warp because when it is used on objects, one can move selected sections much like a puppet.

Many retouching artists find it helpful for refining body postures and it’s also a good choice for working with buildings and landscapes. It’s a popular choice for many styles of imagery.

WHERE IS THE PUPPET WARP TOOL?

Puppet Warp is located in the Main Menu Bar under Edit / Puppet Warp.

puppet warp location

We’ll walk through the options in Puppet Warp while working on this image by Maz Mashru of Leicester UK.

The goal will be to lean the body forward to create a less static posture.

puppet warp walk through

CREATING DISTORTIONS WITH PUPPET WARP

The first step is to duplicate the Background.

When using distortion tools, the entire image is affected unless you separate the area you wish to distort from the rest of the image.

I suggest creating a loose selection around the subject using the Lasso Tool and then applying a layer mask.

Be careful not to create too tight a selection or the subject may “bump into” the edge of the mask, flattening it somewhat.

puppet warp selection

View the entire image on screen. Draw the selection using the Lasso Tool.

Add the layer mask by clicking on the Layer Mask icon at the bottom of the Layers Window – it looks like a square with a circle in the middle of it.

NOTE: Some users want to use the Quick Selection Tool in this instance because the background is uniformly white (easy to select). If you use the Quick Selection Tool the mask will be too tight. You can use it, however, if you inverse the selection and expand it by 5-20 pixels prior to adding the Layer Mask. Select / Modify / Expand.

The Layer thumbnail should show the body in white and the background in black.

If this is not the case for you, use the keyboard shortcut, Command (Control) I to invert the mask, or choose Image / Adjustments / Invert from the Main Menu Bar.

puppet warp invert

Next, open Puppet Warp. Edit / Puppet Warp.

There are options for Puppet Warp that affect how it works.

First, there is a choice for Mode.

Your choice of Normal, Rigid or Distort tells Photoshop how elastic you would like the distortion to be between Pins.

This translates into curvature between Pins (or adjustment points).

When working with people, Rigid is a good choice because Pins are generally placed upon natural joints and it’s not desirable for bones to bend between them.

For instance when raising a forearm from the elbow by the wrist one prefers the forearm to move rigidly, not bend between the elbow and wrist.

puppet warp rigid

Next is the density of the warping mesh.

Normal is default but there are options for choosing to work with Fewer Points or More Points.

The density of the mesh affects how close adjustment pins may be placed to each other.

More Points might be chosen when working on detailed areas, like fingers.

puppet warp expansion

Expansion options allow you to expand the mesh beyond the subject so you can place pins off the subject if need be.

Our pre-selection is already loose, so there is no need to expand the mesh in this instance. The default setting of 2 pixels is fine.

NOTE: If while using Puppet Warp you notice an edge crowding in, the mesh can be expanded during the process of working.

puppet warp mesh

The next option allows you to show or hide the Mesh.

Puppet Warp opens the first time with the Mesh showing. After, it opens in whatever choice was previously used.

It is a good idea to show the Mesh initially to verify that it is a good size for the job, but it’s visually more pleasant to work with it hidden.

For this reason many users uncheck the box while working.

mesh puppet warp

Pin Depth is helpful if your intention is to cross one part of the image over another.

For example if you cross one leg over the other you can choose which leg you prefer to be on top.

Just click on the Up or Down option and the active Pin will respond accordingly.

puppet warp pin

Rotate allows you to set a particular rotation around pins, either automatically (Auto) or (Fixed) at an angle of your choosing.

puppet warp rotate

The last three options allow you to Clear All Pins (and start over), Cancel Puppet Warp or Commit Puppet Warp (also committed by the return or enter key on the keyboard).

puppet warp options

Puppet Warp will be used on this subject to lean her body forward slightly, drop the front shoulder, bend the front elbow back a little bit and lift her head.

To begin, a Pin will be placed at the end of her tailbone just by clicking on the image. Notice that the Mesh has been turned off.

puppet warp pin placement

Next, the bottom of the image is locked in place by adding a few more pins.

puppet warp lock

It is a good time to mention that the active Pin displays a tiny white dot in the center.

Active Pins are the only Pins that will move when dragged. The other pins act as locks.

Multiple pins may be selected and moved together as a group by selecting one and then Shift clicking on the others to add them.

A Pin may be deleted by selecting it and hitting the Delete key – or by holding down the Option or Alt key and clicking on it.

For the first move, a Pin has been placed on the nape of her neck and drug over to the right.

Notice that the body moved, including the head. The head is now looking downward.

puppet warp pin drag

More pins were placed and moved individually on the shoulder, elbow and crown of the head.

The shoulder was dropped slightly, the elbow was moved back and the head was lifted.

pin drag puppet warp

The Return (enter) key commits the change.

puppet warp change

There is usually a little bit of cleanup to do.

In this instance a New Layer was created between the Background and the Background copy and the Brush Tool was used to paint white paint over the remnants of the original image.

The Clone Stamp could also have been used for the cleanup.

puppet warp clone stamp

Complicated backgrounds might require additional retouching here and there.

The Layer Mask does not allow full usage after Puppet Warp; it can be hidden to refine edges closer to the subject, but will not expand very far beyond the original selection.

Just use standard retouching tools like the Brush, the Clone Stamp or small selections as needed to make the image perfect.

puppet warp use brush

CLOSING THOUGHTS

People buy images of themselves based upon how their body looks and what their expression is.

Puppet Warp offers powerful ways of re-positioning body parts to look their very best.

In addition, as in this project, Puppet Warp can be used to add a sense of movement, bringing more feeling into an otherwise static pose.

AND Puppet Warp can be used to create imaginative imagery far beyond what a camera is capable of capturing.

Please explore Puppet Warp and see where your imagination takes you!

puppet warp giraffe


janes photo

Jane Conner-ziser is an award winning photographer, digital artist, premier educator and independent consultant. With over 25 years of experience, 19 of them in digital imaging and evolving technologies, the techniques Jane developed for facial retouching and enhancement and portrait painting from photographs are widely emulated by photographers and digital artists worldwide through her classes, online training and educational products. You can learn more on her website.