Skip to content

Sharpen

Enhances image detail using an unsharp mask technique.

Category: Effects Menu path: Effects > Sharpen

Ports

PortTypeDirectionDescription
inimageRgba16finputInput image
outimageRgba16foutputSharpened result

Parameters

ParamTypeDefaultDescription
amountscalar0.5Sharpening intensity. 0 = no effect. Values above 1 produce aggressive sharpening. Keyframeable.
radiusscalar1.0Sample distance in texels for the unsharp kernel. Higher values sharpen coarser detail. Keyframeable.

Expose Channels

When enabled (E button on node header), adds input ports that override params via edge connections:

PortTypeOverrides
amount_inscalaramount
radius_inscalarradius

How It Works

The shader uses a 4-tap cross kernel (left, right, up, down) at the specified radius to compute a local average. The sharpened result is original + amount * (original - average). This is the classic unsharp mask technique: it enhances the difference between each pixel and its neighbors, boosting edges and fine detail. Output is clamped to prevent negative values.

Usage Examples

Basic: Sharpen soft footage

  1. Add a Sharpen node after your image source
  2. Set amount to 0.5 and radius to 1.0
  3. Fine detail is enhanced without introducing obvious halos

Creative: Over-sharpen for graphic effect

  1. Set amount to 2-3 for an aggressive, crunchy look
  2. Increase radius to 2-3 to exaggerate coarser detail
  3. Combine with Posterize for a stylized graphic treatment

Tips

  • Keep amount below 1.0 for natural-looking results on photographic footage
  • Radius 1.0 sharpens fine pixel-level detail; radius 3-5 sharpens broader features
  • Sharpening amplifies noise -- consider applying after noise reduction or on clean source material
  • For final output sharpening, apply as the last effect before Output
  • Blur -- the opposite operation; soften instead of sharpen
  • Edge Detect -- extract edges rather than enhancing them
  • Levels -- adjust contrast to enhance perceived sharpness