Applying blur amount in a gradient manner in Photoshop

I have the following image:

enter image description here

The gray version of the pin will obviously be it’s shadow. I know how to skew it and all to make it look like a shadow.

What I want to do, but don’t know how, is to blur the shadow version of the pin more at the top and less as you go towards the tip of the pin shadow.

I want to do that because in real life, the shadow will be more softer as it gets farther from the object that casts it (as can be seen in the bellow example).

enter image description here

Thank you!


Just to clarify: I need a map style shadow, not a simple drop shadow. Something like this:

enter image description here


The best way I know to do what you’re after is to apply a small blur may times. This gives you the most natural gradual change.

  • Enter quick mask by pressing Q.
  • Change to the gradient tool by pressing G.
  • Draw along the axis you want the blur to follow, covering the length of the object.

enter image description here

  • Exit quick mask by pressing Q again.
  • Choose Filter > Blur > Gaussian Blur and use a small radius (0.5px etc).
  • Press command-F quite a few times to reapply the small blur.
  • Stop when you’re happy.

enter image description here

If you’re not happy, try again. The initial gradient selection makes a big difference to the result.

Once you’re done, you can use Edit > Transform > Distort to get it in place with the correct perspective.

Edit: Lens blur can use the current selection opacity and use that as blur radius. This is a far better and easier way to achieve the result. Here’s an example of that in action:

Source : Link , Question Author : Nicu Surdu , Answer Author : Marc Edwards

Leave a Comment