Get a free year on Tuts+ this month when you purchase a Siteground hosting plan from $3.95/mo
In this tutorial, we will explain how to draw a play station controller from scratch in Photoshop using basic tools such as shape layers, brushes, strokes, and layer styles. Let's get started!
Step 1: Sketch
Let's start by drawing its sketch. Use a photo as a reference. Then, trace each part using the pen tool.
To make it clear, I drew each part using vivid colors. This helps differentiate each element from the others.
Step 3: Main Body
Duplicate the handle shape and place it in a separate group layer. Change its color to dark gray.
Grab leather texture and then put it on top of the handle.
Hit Command/Ctrl + Alt + G to convert the layer to Clipping Mask. This will make the texture stay inside the handle.
Add new layer and then convert it to Clipping Mask. This way, everything we paint on the layer will always goes inside the handle. Paint some shadows and highlights on the handle. See picture below for reference. You can put each painting in different layer to give you better control. With this technique, you can easily reduce the layers Opacity to alter the shadow or highlight effect.
Draw a gray rectangle shape and put it behind the handle. Double click the layer to Open Layer Style dialog box and apply Inner Shadow and Gradient Overlay using below setting.
Add new layer on top of previous shape and paint white as highlight on its upper right corner. Convert it to Clipping Mask by hitting Command/Ctrl + Alt + G.
Select shape and then add new layer. Fill selection with black using command Edit > Fill. Add noise onto the layer by clicking Filter > Noise > Add Noise. Make sure to select Monochromatic to get black and white noise.
Change its blend mode to Screen. Now, we just add noise texture onto the shape and make it appear more natural.
Step 11: Direction and Action
Draw two circle shapes.
Again, add noise onto its surface by adding black layer on top of it and apply Add Noise filter.
Change its blend mode to Screen and reduce its Opacity.
Add new layer and paint shadow on lower part of the shape.
Let's add some shadow to the circle’s edge. This will add a 3D appearance to the shape. Start by adding a new layer on top of the shape and convert it to a Clipping Mask. Command/Ctrl-click shape and click Edit > Stroke. Select white for its color. We now have black line along the circle edge.
Make it soft by adding a Gaussian Blur. Click Filter > Blur > Gaussian Blur. Reduce layer Opacity to 10%.
Create a new layer and add highlights by painting white on top of the circle shape.
Repeat step 16, this time we want to add highlight so use white for the stroke color.
Apply Gaussian Blur.
Activate Move tool and then hit down and left arrow on your keyboard to move the layer 2 px to those directions.
Reduce layer Opacity and then erase some of the highlight we just made. Use soft brush by setting its hardness to 0% and reducing its Opacity to very low. You can change eraser Opacity in the Option Bar.
Repeat previous step to add more highlights on the opposite shape.
Add another highlight using same technique.
Draw another circle behind the previous circles. This time we want it to be darker and also closer. This will add 3D illusion on previous circles.
Here's the shape without the circles covering it.
Add soft highlight on its edge.
Below you can see the difference before and after adding last shape.
Activate Brush tool with low Opacity. Paint black on indicated areas below to add subtle shadow next to previous circle. This will add another 3D illusion onto the circle shapes.
Draw dark rounded rectangle shape with radius 5 px.
Duplicate shape and then hit Command/Ctrl + T.
Use pen tool and add curve on its right angle.
Below you can see its detail in bigger magnification.
And below you can see the result in 100% magnification.
Add stroke line along the plus sign area. Use same technique described in Step 16 to add highlight. Apply Filter > Blur > Gaussian Blur.
Reduce layer Opacity.
Add more highlights by painting manually using 1 px white brush.
Add more detail onto the surface, such as by adding reflection.
Draw 4 grey circle shapes to be used as action buttons. Apply following Layer Styles.
Add highlight onto the button by selecting them and add white stroke onto it. We use same technique described in Step 16.
Make it softer by applying small dose of Gaussian Blur.
Here's the result before and after adding manual highlight. As you can see it's very subtle.
Add soft white stroke on the buttons edge. Again, we have used this technique in Step 16.
Draw symbol shapes and place them all in a group layer. In CS6, you can double click group to add Layer Styles into the layer group directly. If you use earlier version, apply these Layer Styles to each symbol layer.
Again, add another stroke line on the button edges. This time use 1 px with white color.
Erase some of the stroke using soft eraser and give us stronger highlights.
Command/Ctrl-click button and add new layer. Place the layer behind the button and fill it with black.
Apply big Gaussian Blur.
Apply Motion Blur.
Reduce its layer Opacity.
Draw bigger circle shape and place behind the buttons. Use black for its color.
This will become the hole behind the buttons. As you can see below, the difference is subtle but add realistic appearance onto the buttons.
Make new layer and Command/Ctrl-click shape to select it. Apply Stroke command and add 1 px white stroke on new layer.
Erase some of the stroke using soft Eraser brush tool.
Draw shapes for the directions buttons. Use dark color, almost black. You can draw these shape manually using Pen tool or modify a rounded rectangle shape.
Apply following Layer Styles.
Draw similar shape but this time smaller and has lighter color. This will be the buttons and the previous are their holes.
Apply following Layer Styles to add 3D appearance onto the buttons.
Make new layer and add black stroke on the button edge.
Soften it by adding Gaussian Blur.
Hit Down and Left arrow three times to move the layer 3 px to those directions.
Erase some of the stroke line.
Command/Ctrl-click the button layer to select them. Make new layer and fill it with black. Add noise using filter Add Noise.
Change layer blend mode to Screen and reduce its Opacity.
Add white stroke line on the button edge and erase some of it.
Draw four triangles next to each button. Add Layer Styles Bevel and Emboss and reduce its Fill to 0%.
Command/Ctrl-click shape, add new layer, apply 1 px white stroke onto the selection. Erase some of the stroke to turn it into highlight.
Let's add shadow behind the direction buttons. Command/Ctrl-clck button to make selection based on its shape, make new layer, put it behind the button, and soften it using Gaussian Blur.
Add highlight onto the buttons.
Step 65: Left and Right Buttons
Draw base for Left and Right buttons.
Apply Layer Styles.
Add 3D effect onto shape by drawing its rear. Use lighter color.
Make new layer and paint soft highlight.
Make new layer and Command/Ctrl-click shape. Fill with black and apply Add Noise filter.
Add another highlight on the shape. Use brush tool to paint highlights manually.
Add soft white curve for highlight.
This is very subtle, you may not see it. So, here's the detail.
Add character L and R using Type tool.
Apply following Layer Styles and reduce its Fill to 0%.
Start drawing its button and add following Layer Styles.
Add new layer and manually paint some highlights.
Below you can see the detail in bigger magnification.
Manually, paint highlight onto the surface.
Draw a rectangle shape on lower part the main controller. Apply Gradient Overlay to add highlight to its lower part.
Add layer mask and add black to white linear gradient to fade its upper.
Add new layer and draw soft black line on its upper part. Reduce its layer Opacity.
Add rectangle shape behind previous black line.
Draw two 1 px rectangle. Their color should be black and white. Try to experiment with its
Draw small rectangle for its LED indicator.
Step 82: Joysticks
Draw two rounded rectangles and apply following Layer Styles.
Add layer mask and fade some of its areas until they fade perfectly onto the body.
Add new layer and convert it to Clipping Mask. Paint some highlights and shadows until the shape perfectly fade onto the controller body.
Draw joystick rear base and then add following Layer Styles.
Manually paint shadow and reflection onto its surface until it appears realistic.
Add more shadow onto the handle areas.
Let's start working on the joystick hole. Draw two dark circles and another lighter circles inside them. Add new layer and convert it to Clipping Mask. Paint white to add highlight onto the shape.
Draw two circles with much lighter color. Apply following Layer Styles.
Add noise by selecting the shape, add new layer, fill it with black, and apply Add Noise filter.
Add new layer and convert it to Clipping Mask. Paint more highlight onto the shape. Try to focus on its center, since we want it to appear three dimensional.
Draw a 1 px black rectangle shape.
Select the path and then hit Command/Ctrl +_ Alt + T to duplicate and transform it. From the Option Bar, set its rotation to 5°..
Hit Command/Ctrl + Shit + Alt + T to repeat this step. Keep doing this until we have full circle.
Duplicate the layer shape. Change its color to white and then move it down 1 px to add inset effect. Play around with Opacity setting of each lines layer.
Add layer mask and then paint black on center of the lines we have just made. Now, our inset effect only appears on its edge.
Step 97: Start, Select, and Logo
Draw buttons using rounded rectangle tool. For Start button (the triangle one), modify the rounded rectangle.
Apply following Layer Styles.
We've succeeded making the button hole.
Let's start on the real buttons. Draw smaller shape but this time bigger. Apply following Layer Styles.
Draw 1 px white line on the button edge to add highlight.
Repeat it to its hole too.
Draw a circle shape and add following Layer Styles.
Manually, paint highlight using 1 px soft Brush tool.
Draw smaller circle with lighter color inside previous hole.
Apply following Layer Style to add 3D appearance.
Add another highlight using soft 1 px Brush tool.
Step 108: Text
Add text on the controller body.
Step 109: Shadow
Add new layer and place it behind the controller. Draw an elliptical selection under the controller and fill it with black.
Apply Gaussian Blur filter.
Reduce its Opacity to 40%.
Zoom closer to its handle. Paint darker shadow right where it touches the floor.
Step 113: Adding more Highlights
Make new layer and place it above all layers. Use soft brush and paint white to add more highlights onto the controller.
In case you have trouble finding the right spot, here're places where I add highlights. There's no rule, I just place the extra highlight in random places.