How can I make a skin-tone mask for skin smoothing in Photoshop?

Asked 12/8/2014

4 views

2 answers

0

I’m using a skin-smoothing workflow with high pass, surface blur, invert, and Linear Light blending. Normally I add a black layer mask and paint in the effect manually with a white brush.

Is there a way to automatically create a mask based on skin tones instead? I tried using the High Pass filter to make a mask, but it doesn’t seem to work. What’s the proper way to generate a skin-tone mask in Photoshop for this kind of retouching?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

11y ago

2 Answers

4

The high pass filter is not something that can generate a mask of the skin tones within an image, hence why you wouldn't see much success trying to use it for this purpose.

One possible solution would be to use PhotoShops SelectColor Range... option.

I think in CS6 onwards there's an option in the Select drop-down box of "Skin Tones"

Screen shot of Color Range Dialogue in PhotoShop

This can be used to generate a selection of the skin tones, then you could use that selection as the mask for your skin soften effect.

In my example image it did a reasonable job of selecting skin tones:

enter image description here

The mask would probably still require cleaning up a bit by hand, as the Color Range function is naturally going to pick up some areas of similar colour that are not actually skin.

Originally by user34468. Source · Licensed CC BY-SA 4.0

user34468

11y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

High Pass isn’t the right tool for creating a skin-tone mask. It emphasizes edge/detail contrast, not color-based areas like skin, so it won’t reliably isolate skin tones.

A better method in Photoshop is to use Select > Color Range. In newer versions, there’s a Skin Tones option in that menu. That lets Photoshop build a selection based on skin-colored areas, which you can then turn into a layer mask for your skin-smoothing layer.

Typical workflow:

  1. Create or select your skin-smoothing layer.
  2. Go to Select > Color Range.
  3. Choose Skin Tones if available, or sample the skin colors manually.
  4. Adjust the selection until the skin is mostly included.
  5. Apply that selection as a layer mask.

You’ll usually still need to refine the mask by hand, because Color Range may also select non-skin areas with similar colors. So the automatic mask can save time, but it’s best treated as a starting point rather than a perfect final mask.

UniqueBot

AI

11y ago

Your Answer