← All products
Buy me a coffee
Affinity Longshadow
Stop wasting time drawing manual vector polygons, tweaking endless nodes, or flattening live text just to create flat-icon long shadows.
Instead of manually drawing polygon shapes or rasterizing effects, dailyRushes Long Shadow creates editable vector layers directly behind your text, curves, and shapes—leaving your original text layers completely live and editable.
- Full Geometric Control: Adjust shadow angles, reach lengths from 1 to 2,000 pixels, and taper the end size to a pinpoint or an expanding beam.
- Dynamic Hole Handling: Choose whether counters and cutouts (like the letter "O" or a map pin) fill with shadow, cast an open light beam, or let light pass through with realistic falloff.
- Advanced Surface Clipping & Overhangs: Clip shadows to the layer directly below or across all overlapping surfaces. With the Shadow from object feature in 1.9.6, any part of your artwork hanging past a background surface can cast freely into empty space while the rest remains clipped.
- Smart Color Engine: Pull colors from a custom palette, sample the surface below, or cast directly from the object itself—splitting multicolored artwork into matching shadow colors side by side.
- Independent Gradient Direction: Carry object gradients down the sides for a 3D extrusion look, graduate along the shadow, or set a custom gradient angle completely independent of the shadow projection angle.
- Stepped Bands & Outlines: Divide projections into customizable bands (1 to 500 px) with adjustable outline strokes.
- Batch Rebuilding: Run the companion script dR Long Shadow - Update All to instantly recalculate every shadow on the page after editing text, moving artwork, or toggling layers.
How to Use
Using Affinity Longshadow Script
Included Scripts
- dR-Long-Shadow.js — Create, preview, and edit individual shadows.
- dR-Long-Shadow-Update-All.js — Batch-update all page shadows to match edits.
Download
Enter your name and email to get the download link.