Skip to main content
Webshark2000
Known Participant
March 3, 2009
Question

How can I create a gradient blur?

  • March 3, 2009
  • 16 replies
  • 86658 views
I want to create a blur effect that starts from one edge of a photo and gets stronger (more blurred) as it goes away from that point. This specific effect only needs to travel in one direction, so it doesn't need to be circular.

I don't want to use the method of creating a second copy of the photo on a separate layer, blurring it, and using a gradient on a layer mask, because this doesn't achieve the effect I'm looking for, since you can still see some of the non-blurred image under the blurred one.

Can anyone help?
    This topic has been closed for replies.

    16 replies

    March 4, 2009
    see, with the new proposed rating system, one answer would have gotten marked as "Answered" and ho given "points", and all the other methods would have gone un-remarked.
    PECourtejoie
    Community Expert
    Community Expert
    March 4, 2009
    The fastest and truest solution is to create a new channel, apply the gradient, then use lens blur, and select the alpha channel as a depth map.

    While Ho's procedure might look ok, it is a also fake gradual blur, as it can be described in this discussion: http://photoshoptechniques.com/forum/showthread.php?s=&threadid=169
    Some images disappeared, but the result can be seen in later posts...

    An alternate solution would be to do as he described, but repetitively with very low blur settings. (so that the blur gets applied more and more.
    shoot_me_now-d3u3se
    Participating Frequently
    March 4, 2009
    :)
    Webshark2000
    Known Participant
    March 3, 2009
    Ho, your method worked great. That's exactly the effect I was looking for.

    Thanks.
    Participating Frequently
    March 3, 2009
    Ho's way and OP's way produce identical results. Whether you apply a gradient mask to a blurred layer, or apply the blur through a selection.

    You might look into lens blur which can be applied with a depth mask (your gradient as an alpha channel) and might get the effect you want.
    shoot_me_now-d3u3se
    Participating Frequently
    March 3, 2009
    Create your gradient in a new channel, black to white (or gray to white if you want some blur at the origin), and then load it as a selection. Apply the blur of your choice.