If a photo needs a little romance, drifting feathers look far more natural than stickers. This tutorial builds a feather brush from scratch: import the asset, shape it with Free Transform, define it as a brush preset, then tune the dynamics so every feather lands at a different angle and size. Online PS saves brush presets, so you can reuse them later.
① Pick a suitable image
Open Online PS (zaixianps.cc) and choose a subject whose pose has some movement (jumping, turning, waving) — the feathers will read as more natural that way.
Tips: a fairly plain, single-color background makes it easier to blend the feathers in later.
Tip: you can cut the subject out first with the Quick Selection tool (W), put it on its own layer, and paint the feathers on top.
② Open the file in Online PS
① In the Online PS workspace, click File → Open (or press Ctrl+O)
② Select the base photo and confirm.
Tip: check that the image is at least 800 px wide so the fine feather detail doesn't break up.
If you want to keep every asset in one file, you will drag the feather asset in shortly.
③ Prepare the feather asset & build the brush
3.1 Import the feather asset
Use File → Open again to open a feather PNG with a transparent background (or draw a simple feather yourself in Online PS).
3.2 Free Transform → Warp
Select the feather layer, press Ctrl+T (Free Transform) → click the Warp icon in the options bar and drag or twist until the feather has a natural, drifting shape.
Tip: right-click → Show Grid to help keep the stretch symmetrical.
3.3 Define a brush preset
- Make sure the feather layer is rasterized (right-click the layer → Rasterize); otherwise "New Brush Preset" stays unavailable.
- Select the Brush tool (B) in the left toolbar, then click the small triangle next to "Brush Preset" in the options bar → "New Brush Preset".
- In the dialog, tick "Use Layer Shape" and "Preserve Transparency", name it something like "Feather-01", and confirm.
The feather is now a custom brush. From here you only adjust the brush settings and you can paint several feathers in a single stroke.
④ Set the feather brush dynamics
Open the Brush Settings panel (F5, or right-click the Brush tool → Brush Settings…). These are the key values to start from:
| Property | Recommended value | Notes |
|---|---|---|
| Shape Dynamics → Angle Jitter | 30-45° | Gives each feather a different tilt and a more natural feel. |
| Scattering → Scatter | 20-30% | Offsets feather positions slightly on every stroke. |
| Size Jitter | 30-50% | Varies the size of the feathers. |
| Shape Dynamics → Direction | 0° (keep original direction) | Turn on the "Path" option if you want the feathers to bend along a path. |
| Color Dynamics → Foreground/Background Mix | 100% Foreground | Drives the feather color from the foreground color. |
| Flow | 85 % | Keeps the stroke gradient smooth. |
| Opacity | 80 % | Gives the feather edges a slight translucency. |
Choosing the foreground / background color:
- Foreground: pick a soft pale gray, light brown, or slightly blue-green tone that matches the light or the subject's clothing in the base photo.
- Background: leave it transparent by default.
For feathers in several colors, paint one pass of pale white feathers first, duplicate the layer, change the foreground color and paint again. You get multiple colors without rebuilding the brush.
⑤ Paint the feathers
- Create a new blank layer above the base photo and name it "Feathers".
- Select the feather brush and set the size ([ / ]) to a suitable feather length — usually 30-80 px, depending on the image size.
- Click or drag over the areas you want; a single stroke can produce 3-7 feathers, depending on Scatter and Size Jitter.
- To give the feathers a drifting trail, hold Shift and drag within the same stroke to draw a gently curved path.
- If a feather ends up in the wrong place, undo with Ctrl+Z, or duplicate the feather layer and warp it again (Ctrl+T → Warp).
Shortcut recap:
• Ctrl+Z / Ctrl+Shift+Z – undo / redo
• Ctrl+Alt+Z – step back (one step at a time, all the way to the start)
• Alt+Backspace – reset the foreground color to the default black (quick color switch).
⑥ Add light and shadow (layer styles)
Select the "Feathers" layer → double-click it to open the Layer Style panel. Two styles do most of the work:
① Drop Shadow
- Blending mode: Multiply
- Color: dark gray, or a color that matches the light source in the base photo
- Angle: follow the light direction (e.g. 120°)
- Distance: 10-20 px
- Spread: 5-15 px
- Size: 30-50 px
- Opacity: 30-45%
② Inner Shadow
- Blending mode: Overlay
- Color: a slightly darker shade from the same family (e.g. dark brown)
- Same angle as the drop shadow, to strengthen the sense of volume
- Smaller Distance and Size (5-10 px)
- Opacity: 15-25%
To make the feathers feel lighter, as if light were brushing over them, add an Outer Glow:
- Blending mode: Screen (or Lighten)
- Color: pale white or light gold
- Size: 20-40 px
- Opacity: 20-30%
Tip: tick "Preview" at the bottom left of the Layer Style panel and toggle it to compare the image with and without the effect.
⑦ Hide the base photo for a clean preview
In the Layers panel, turn off the eye icon on the base photo and leave only the feather layer visible — you can see at a glance whether the light and shadow look natural.
Tip: put the base photo and the feathers in the same group and use the group's eye icon to show or hide both at once, instead of clicking two layers.
⑧ Export the finished image
- If you need to keep the transparent background (posters, web assets), choose File → Export As → PNG and make sure "Transparency" (PNG-24) is ticked.
- For direct use on the web or social media, export as JPEG (quality 80-90%) or WebP.
- Before exporting, check the final size under Image → Image Size so an oversized file doesn't slow the page down.
- Strongly recommended: save a PSD as well (File → Save As → .psd), so you can reopen it later to move feathers or adjust the lighting.
References
- Adobe Photoshop official documentation
- HTML5 and modern front-end image processing
- Online PS