Draw a Compass Icon With a Long Shadow in Adobe Photoshop

Final product image
What You'll Be Creating

In this tutorial, you will learn how to design a nice simple compass icon in Adobe Photoshop, using tools such as the Pen Tool, Rounded Rectangle Tool, and Rectangle Tool. You will also learn how to combine basic shapes to create a more complex shape. Finally, you'll see how to add a long shadow to the icon. Let's get started.
You will need the following free assets to follow this tutorial.
Make a new file in Photoshop (File > New). Set its size to 500 pixels × 500 pixels.

New File

Click the Add Adjustment Layer icon in the lower part of the Layers panel. SelectSolid Color.

Add Adjustment Layer Solid Color

Select light red (#db687b) for the color.

Selecting color

Double-click the Solid Color layer and then activate Pattern Overlay. Use the free pixel pattern from PSDfreemium. Set its mode to Multiply with low Opacity20%.

Pattern Overlay

Change its layer name to background. I suggest renaming each layer to help you recognize the layer's function.

Renaming layer

First, we want to build the icon's base. Set the foreground color to #3ab2cb. Activate the Rounded Rectangle Tool, and set its Radius to 30 pxShift-click and drag to draw a rounded rectangle.

Draw a rounded rectangle shape

Double-click the shape and activate Gradient Overlay. Select white to black gradient. Reduce Opacity with Blend Mode Overlay.

Gradient Overlay
Result after Gradient Overlay added

Make a new layer and place it above the icon base. Control-click the base layer to make a new selection based on its shape. Right-click and select Stroke. In the Strokedialog box, select a darker blue color (#1d6b80) with Width 2 px.

Add Stroke
Result after adding stroke

Add a layer mask to the stroke layer, and fill it with black. Paint its lower half with white to reveal the stroke.

Hide some of the stroke line

Repeat the previous shape, and add another stroke line on a new layer. This time, use a lighter blue color with Width 1 px.

Apply lighter colored stroke

Add a layer mask and then fill it with black to hide the stroke. Paint the upper part to reveal some of the stroke line. The combination of light stroke on top and dark stroke on the bottom will add a 3D effect to the base.

Hide some of the light colored stroke

Draw a circular shape and then add a smaller circular shape inside it with path modeSubtract Front Shape. We should now have a ring shape. For its color, set it to white (#e4ffff).

Sutract Front Shape

Add a triangle path on the upper part of the ring shape. Set its mode to Combine Shapes.

Add triangle path

Add another triangle on its lower part.

Add another triangle
Combine Shapes

Duplicate the two triangles. Rotate them 90°.

Duplicate and rotate the triangles

We now have a triangle pointing in four directions.

Four directions

Repeat the process. This time add smaller triangles. Rotate them 45°.

Add smaller triangle
The result after triangles added

Double-click the layer shape and then add Gradient Overlay and Drop Shadow. See the following screenshot for its settings.

Gradient Overlay
Drop Shadow

Add a smaller ring shape on top of the previous shape. Set its color to #eaeded.

Add small ring shape
Small ring shape on top of the icon shape

Add a half triangle shape covering half of the point in the compass shape.

Add half triangle

Continue adding another half triangle covering the other points. This shape will create the illusion that the compass shape is extruded, not flat.

Add another half triangles

Double-click the shape and choose Gradient Overlay.

Gradient Overlay

For the gradient, set its Style to Linear with color transition from gray (#d7d7d7) to white (#ffffff).

Color in the gradient
The result

Add a new layer, and make sure it is placed above all the other layers. Control-click the previous shape we just made. We will have a new selection based on its shape. Right-click and select Stroke. Set Width to 1 px, Location: Inside, with color#eeefef.

Add thin Stroke

This will give you a thin stroke line along the shape.

Add thin stroke line

Add a layer mask to the layer shape and fill it with black. Paint some parts of the stroke line with white to reveal them.

Reveal some of the stroke

Let's make the shape appear realistic by adding shadow underneath it. Add a new layer and place it under the compass shape. Control-click the compass shape layer to make a new selection based on its shape. Click Edit > Fill. Set Content to Black and then click OK to fill the selection with black.

Fill black behind the shape

Remove the selection using Control-D. Click Filter > Blur > Motion Blur. Set itsAngle to -45°.

Add Motion Blur

Soften the shadow using a Gaussian Blur filter. Click Filter > Blur > Gaussian Blur.

Soften shadow using Gaussian Blur

For now, this is not the shadow we want. To fix this, add a layer mask to the layer and then paint the unneeded shadow on the upper left side of the shadow. We only need shadow on the right side of the shape. See the image below for reference. Make sure you also reduce its layer Opacity to make the shadow subtle.

Reduce Opacity
The result

Let's add an arrow on the center of the compass shape. Start by adding a rectangle and then apply a transformation (Control-T). First, rotate it 45°. Second, squeeze its corner until we have an arrow shape. Third, rotate it again.

Draw a rectangle rotate it
Squeeze the shape rotate it

Double-click the arrow shape and then apply Inner GlowGradient Overlay, andDrop Shadow with the following settings.

Add Layer Styles
Inner Glow
Gradient Overlay
Drop Shadow

We want the arrow color to be half white and half red. To do this, simply duplicate the shape (Control-J) and then remove its Layer Styles. Set it to Clipping Mask. Click its bottom point with the Pen Tool to delete it.

Fill half the arrow with red

Add a small circle on the center of the arrow. Double-click it and then apply Inner GlowGradient Overlay, and Drop Shadow.

Add small circle on center of the arrow
Inner Glow
Gradient Overlay
Drop Shadow

Add a new layer and place it between the compass shape and its arrow. Draw a polygonal selection as seen below using the Polygonal Tool and then fill it with black. Reduce the layer's Opacity to 20%Control-click the icon base and add a layer mask. Now, the shadow can only be seen on the icon's base.

Add long shadow

To enhance the illusion that the compass shape is extruded, we want to add more shadow on it. Make a new layer between the compass shape and its arrow. Paint black on the arrow shadow that touches the compass shape.

Add stronger shadow

Add another layer and then another subtle shadow behind the arrow. Activate theBrush Tool with 0% Hardness and set its Opacity to 5%. Paint shadow behind the arrow.

Add subtle shadow

Add a new layer. This time add highlight to the icon. Paint white on the icon's corner. Reduce its layer Opacity.

Add highlight

Repeat this step, painting highlight on other parts of the icon until it doesn't appear too flat.

Add another highlights

Now, let's add shadow to the icon's base. Make a new layer underneath the base layer. Control-click the base layer, and fill the selection with black.

Adding shadow

Hit Control-D to remove the selection. Soften the shadow by applying Gaussian Blur.

Soften shadow using Gaussian Blur

You can duplicate the shadow by clicking Control-J if you are not satisfied with the result and want darker shadow. If you find it too dark, you can tone it down by reducing its Opacity.

Before and after adding more shadow

And this is our final result. I hope you enjoy the tutorial and now understand the technique of creating a flat icon with a long shadow.

The final result


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.


Copyright @ 2013 KrobKnea.

Designed by Next Learn | My partner