ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Create Unique 3D Button in Adobe Photoshop

Updated on July 21, 2016

In this tutorial I am going to show you how to create really cool eye-catching button with custom shapes, ellipse tool and layer styles. Those of you who use lower Photoshop versions should not worry about the 3D effect. It is achived with Spherize Filter and no special 3D instruments are used.

All the steps are very detailed so they can easily be followed by beginners.

This is the colorful 3D button you are going to create:

STEP 1

Firstly open your Photoshop version and create a new .psd file of 1000 pixels Width and Height. Call your document 3D button, set the Resolution to 72 or 96 Pixels/Inch, select RGB for Color Mode and also choose Transparent for Background Contents. As a result, you'll get an editable Layer 1 in Layers panel. Double click on its name and type Background in the white rectangle to rename it.

Colorize the Canvas and Drag Two Intersecting Guides

In Steps 2-4 you have to do the easiest work. Firstly you are going to colorize the canvas with Paint Bucket Tool, then we have to create two guides (View, New Guide) intersecting in the middle of the canvas which will help you to place the objects centrally and symmetrically.

STEP 2

Change your Foreground Color to #eb5825 and use Paint Bucket Tool or Edit, Fill, Foreground Color to colorize your canvas with orange.

STEP 3

We need to drag two guides which intersect in the middle of the canvas in order to guarantee our precise work. Firstly you should activate the Rulers- go to the Menu bar, select View and check Rulers.

Now we are going to drag the first Guide. Select again View, choose New Guide, in the dialog box select Vertical and insert 500px for Position.

This is how your first guide will look:

STEP 4

In order to drag the second Guide, go again to View, New Guide, but this time select Horizontal. Insert 500px for Position.

Below are shown both guides which will help us to place all button parts in the middle of the canvas:

Draw Green Flower Shape to Create the Button Base

In Steps 5-10 you have to draw the first Flower Custom Shape of Fixed Size and green color. You are going to apply four Blending Options to give it volume, Texture and Stroke. The layer styles you have to add to the first Flower Custom Shape layer are Drop Shadow, Herringbone Pattern, Purple shaded Gradient type of Stroke and Bevel and Emboss.

STEP 5

Create a New Layer on top of Layers panel and name it Shape 1. Click on the Folder icon at the bottom of Layers panel (or press Ctrl+G) to place Shape 1 layer in a Group. Rename this new Group 1 to Button Back.

Now change the Foreground Color to green- #3fb856. Grab Custom Shape tool and navigate to the Options bar to change its settings. Firstly change its Mode to Pixels, after that click on the Gear icon, check Fixed Size and insert 800px for both Width and Height. Select also Flower 1 Shape from the Custom Shape Picker.

Draw your green flower in the middle of the canvas. Use the help of Move tool and the Smart Guides (View, Show, Smart Guides) to be more precise.

STEP 6

With Shape 1 layer highlighted, go to Layer, Layer Style and select Blending Options to activate Layer Style dialog box. You can do the same if you double click on Shape 1 layer's thumbnail.

STEP 7

The first Layer Style to be checked in the dialog box is Drop Shadow. Lower its Opacity to 40%, reduce Distance to 0px, then increase Spread to 20% and Size to 20px. Choose Rounded Steps from the Contour Picker.

Don't close Layer Style dialog box yet as we have to add three more Blending Options in the coming steps.

STEP 8

In this step we are going to texturize our first shape so check Pattern Overlay Layer Style and modify its settings as follows:

Blend Mode: Soft Light

Opacity: 22%

Pattern: Herringbone 2 (64 by 21 pixels, RGB mode)

Scale: 150%

Link with Layer: checked.

STEP 9

Now we are going to apply this thick purple shaded Stroke:

Size: 13px

Position: Inside

Blend Mode: Normal

Opacity: 100%

Fill Type: Gradient

Change the Gradient Color Stops as follows:

First Color Stop (Location 0%): #4e185f

Second Color Stop (Location 50%): #c241ce

Third Color Stop (Location 100%): #5a0e5f

Reverse: unchecked

Style: Reflected type of gradient

Align with Layer: checked

Angle: 90 degrees

Dither: not checked

Scale: 100%.

STEP 10

The last Layer Style to be applied on Shape 1 layer is Bevel and Emboss. Change the following five settings:

Size: 188px

Color for Highlight: #b3ffc5

Color for Highlight Opacity: 88%

Color of Shadow: #041b01

Color of Shadow Opacity: 50%.

This is how Shape 1 will look after applying the previously described four Blending Options:

Draw Second Flower Shape of Purple Color and Apply Blending Options

In Steps 11-15 your task is to draw second Flower Shape in Pixels Mode, Fixed Size and purple color. After that you have to add four Blending Options to its layer. You should apply Drop Shadow, Herringbone Pattern, thick Gradient Stroke of green color shades and Bevel and Emboss.

STEP 11

Now change the Foreground Color to purple- #b952b6 and Create a New Layer on top of Button Back group. Name it Shape 2.

Grab again Custom Shape tool and don't change its Pixels Mode. Leave selected Flower 1 shape and set it Fixed Size to 700px both Width and Height. Draw the shape then use Move tool and Smart Guides to place it in the middle of your canvas.

STEP 12

The fun part starts again. We have to add Blending Options to Shape 2 layer in this and the next three steps.

Firstly apply Drop Shadow. Reduce its Opacity to 50%, change Distance to 0px, Spread to 20% and Size to 20px then choose Ring-Double type of Contour from the Contour Picker.

STEP 13

In this step we have to add this Pattern Overlay to Shape 2 layer:

Blend Mode: Overlay

Opacity: 10%

Pattern: Herringbone 2 (64 by 21 pixels, RGB mode)

Scale: 425%

Link with Layer: checked.

STEP 14

The third Layer Style to be added to Shape 2 layer is this Stroke:

Size: 5px

Position: Outside

Blend Mode: Normal

Opacity: 100%

Fill Type: Gradient

Change the Gradient Color Stops as follows:

First Color Stop (Location 0%): #65df6b

Second Color Stop (Location 50%): #10641c

Third Color Stop (Location 100%): #4cbf65

Reverse: unchecked

Style: Reflected type of gradient

Align with Layer: checked

Angle: 90 degrees

Dither: not checked

Scale: 100%.

STEP 15

Let us not miss the 3D effect so check Bevel and Emboss in Layer Style dialog box. Increase the Size to 185px, Set Color for Highlight to #f5cafd and its Opacity to 100%, then change Color of Shadow to #18011d and decrease its Opacity to 50%.

This is how the base of your 3D button will look so far:

Add Ellipse to Create the Central Part of the Button

In Steps 16-19 your task will be to draw green Ellipse of Fixed Size then you'll change its Blend Mode to Difference and will add two layer styles to create volume and 3D Effect. Both Blending Options are Drop Shadow and Bevel and Emboss.

STEP 16

Now Set the Foreground Color to this shade of green- #55ad3d.

Create a New Layer on top of Layers panel and name it Ellipse. Place it in a group called Button Front.

Select Ellipse Tool with Pixels Mode and Fixed Size of 600px both Width and Height. Draw a green circle in the middle of your canvas.

STEP 17

Change the Blend Mode of Ellipse layer to Difference:

STEP 18

In this and the coming step we have to add two layer styles to the Ellipse layer.

Firstly apply Drop Shadow. Lower its Opacity to 50% and Distance to 0px, then increase Spread to 15% and Size to 9px. Choose Half Round from the Contour Picker.

STEP 19

The second and last Layer Style to be added to Ellipse layer is Bevel and Emboss. Increase the Size to 250px, change Color for Highlight to #a3f8c3 and its Opacity to 100%, then change the the Shadow Mode to Hard Light, set the Color of Shadow to #054c14 and also increase its Opacity to 100%.

Our Ellipse now has a nice 3D look after applying on it both Blending Options:

Draw Tile Custom Shape and Apply Spherize Filter to Give the Button 3D Look

In Steps 20-25 you have to draw purple Tile default Custom Shape of Fixed Size, then you'll apply Spherize Filter to make the selected part of it looking bulge. You will be using Selection loaded on the previous Ellipse layer, then Reversed, to get rid from the excess parts of the Filter work.

You are going to add also two Blending Options (Drop Shadow and Bevel and Emboss) for more volume and subtle shadow.

STEP 20

Set your Foreground Color to purple- #ca2fcc and Create a New Layer on top of Button Front group. Name it Tile 2 after the Custom Shape we'll be using right now.

Select Custom Shape tool in Pixels Mode, set its Fixed Size to 700px both Width and Height then find Tile 2 in the Custom Shape Picker. Draw Tile 2 shape as you see on the following screenshot. It is not necessary to be placed exactly in the middle of your canvas.

STEP 21

Keep Tile 2 layer highlighted, then hold down Ctrl key and click on the Ellipse layer's thumbnail to Load Selection.

STEP 22

Go to Filter, Distort, Spherize and leave the Amount value to the default 100%.

On the screenshot below you can see how the selected parts of Tile 2 Custom Shape have changed as a result of the Spherize Filter. Keep the Selection active.

STEP 23

Navigate to the Menu bar and choose Select, Inverse.

This should be the result on your canvas after inverting the Selection:

Press Delete key to get rid of the those parts of Tile 2 Shape which are included in the inverted Selection, then press Ctrl+D to remove the Selection.

Reduce Opacity of Tile 2 layer to 70%.

STEP 24

We need to add layer styles to Tile 2 layer. Firstly apply Drop Shadow- change its Opacity to 50%, set Distance to 0px, Spread to 20% and Size to 20px.

STEP 25

The second Layer Style to be added to Tile 2 layer is Bevel and Emboss. Increase the Size to 185px, set Color for Highlight to #f5cafd and change its Opacity to 100%, then set Color of Shadow to #18011d and lower its Opacity to 50%.

The button body is ready. You should get an outcome similar to my screenshot below. In the following steps we are going to add a symbol to complete our button.

Add Arrow Custom Shape to Create Refresh Button

From the coming step until the end of this tut you will have to add a chosen Custom Shape to our Button. I have decided to turn it into Refresh Button, that's why I have used Arrow 18 Shape from the Custom Shape Picker. You might decide to use another shape or symbol.

As a final touch, you are going to add Blending Options to our shape or symbol, to make it more prominent. As you can see, I have applied Drop Shadow, Inner Shadow, Stroke and Bevel and Emboss. If you decide to use another symbol, you might need to adjust the settings of the Blending Options in order to achieve result similar to the one on my screenshot.

STEP 26

Set the Foreground Color to #2cc70b and Create a New Layer on top of Button Front group. Call it Arrow 18 after the Custom Shape we are going to choose for our button.

Now take Custom Shape Tool in Pixels Mode and 300/300px Fixed Size. Find Arrow 18 in the Custom Shape Picker and draw it in the middle of the button.

STEP 27

In this and the next two steps we are going to add Blending Options to our Arrow 18 shape in order to give it awesome relief and to make it more prominent.

Firstly apply Drop Shadow. Change only its Distance to 0px, Spread to 18% and Size to 10px.

STEP 28

The second Layer Style to be applied on the Arrow is Inner Shadow. Change the following three settings- Distance: 0px, Choke: 16% and Size: 25px.

STEP 29

Now apply Stroke Layer Style of light green color. Don't modify its default settings, only change the Color of Stroke to #4beba1.

STEP 30

The last Layer Style to be added to the Arrow layer to make the shape looking 3D is Bevel and Emboss. Firstly change its Depth to 155% and increase the Size to 18px then set the Color for Highlight to #25c725 and the color of Shadow to #0d8d3d.

Our work on the 3D Button is done. Compare your Layers panel with the result shown on my screenshot below. If you have precisely followed all previous thirty steps, you should have these groups and layers:

  1. One separate Background layer;

  2. Button Back group with these two layers in it: Shape 1 and Shape 2 and

  3. Button Front group which includes these three layers: Ellipse, Tile 2 and Arrow 18.

STEP 31

This is our 3D button saved in .jpg format. You can sharpen the edges a bit if you like, just go to Filter, Sharpen, Unsharp Mask and adjust the settings according to your taste.

Hope you learned new techniques from this tutorial and found it useful. Thanks a lot for reading. :)

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)