Create a Cool Vector Panda Character in Illustrator

Read the article

This post was originally published in 2010
The tips and techniques explained may be outdated.

Adobe Illustrator is my favourite tool for creating fun and cute character designs. With just a few simple shapes, a mix of gradient colours and a few shadows here and there you can build some great looking illustrations. Here’s a step by step walkthrough of the process used to create a cool Panda character, from the basic outlines through to the detailed final design.

Evolution of Panda

The character we’ll be building today started out as a mockup of a series of random shapes quickly put together in Illustrator. This provides the foundation upon which multiple gradients and colours can be overlaid to build up a recognisable character. Then, when everything is coming together and looking how it should, a few extra touches in the form of shadows can really help add that extra level of depth and realism. Here’s how it’s all done from the very start…

Open up Adobe Illustrator and create a new document. Draw a circle onto the artboard, then drag the topmost point downwards with the Direct Selection Tool to squash the circle slightly.

Draw another circle, this time a little smaller to represent the nose. Drag the topmost point of this circle to also squash the circle into an irregular shape.

Add a couple of perfectly round circles to flesh out the muzzle area, ensuring they meet in the centre.

A range of circles can build up the eye area. Draw a large overall circle, then copy (CMD+C) and paste in place (CMD+F), then scale downwards while holding Shift and Alt. Use a circle for the outline of the eye, the pupil, then a couple of smaller highlights.

Use more circles to build an ear, using the shortcut CMD+Shift+[ to send the circles to the back of the stack. Copy the ear and eye, reflect (Object > Transform > Reflect) and position on the opposite side.

The main body of the Panda originates from a large rounded rectangle. Press the upwards cursor key repeatedly to maximise the corner radius.

We don’t want the rounded corner on the lower portion, so draw a temporary shape to use along with the Minus Front option from the pathfinder tool.

Use the Pen Tool to then add an extra point in the centre of the lower edge. Then drag this point downwards while holding CMD with the Pen tool (this temporarily switches to the Direct Selection Tool).

Hold the Alt key, then drag outwards from the point. This will create bezier handles that will allow you to tweak the curvature of the bottom edge.

Draw a small circle elsewhere on the artboard, then position a temporary rectangle covering half the shape. Use the Minus Front option from the Pathfinder palette to cut away the shape.

Position the two semi-circles as feet, then draw the outline of the legs with rough clicks of the Pen tool. Match up the top corners with the edges of the body, then press CMD+Shift+[ to send to back.

Paste in another copy of the semi-circle, but this time rotate it by 180 degrees and scale it up slightly for use as a paw.

Use the Pen tool to roughly draw the rest of the arm. Drag the bezier curves to add a flowing curved edge.

Duplicate the arm, reflect then position it on the opposite side. Send this arm to the back so it creeps out from behind the body.

With the outlines complete, it’s time to add some colour. Clear the stroke from the head, then replace the fill with a white to grey gradient. Adjust the settings to Radial and bring the white slider close to the grey to maximise the amount of white. Use the Gradient tool to drag, squash and position the gradient accurately over the head to give the desired colouring.

Continue replacing the fill of all the individual elements with gradients. Any black areas should use a dark grey to black gradient and the angles adjusted as necessary with the Gradient tool.

The two circles that make up the muzzle can be adjusted so that a gradient flows to grey to transparency to give a subtle effect. Adjust the angles so that the gradient starts from the centre then flows outwards.

Draw in a few extra details such as a few circles to represent whiskers. Position them on each side of the muzzle with a mid-grey fill.

Duplicate a circle from the muzzle and nudge inwards slightly. Paste in another copy of the circle and use this as a tool along with the pathfinder to cut away the excess. This leaves a thin crescent that can be filled with a dark grey to emphasise the mouth.

Position a copy of the crescent on the opposite side, and finish off the facial area with a couple of black circles to represent the nostrils.

Add a similar white to grey gradient to the body, adjusting the angles as necessary. Also add an Inner Glow (Effect > Stylize > Inner Glow) of grey to extend the shading around the edges of the body, so that the outlines stays prominent.

A simple circle with a soft and subtle grey to transparent gradient can quickly create a chest area for the Panda.

Fill all the limbs with the black to dark grey gradient, adjusting the angles so that the gradients flow vertically.

All the colour is now in place and the character is recognisable, but there’s some finishing touches that can really help the design stand out. Add a soft Drop Shadow (Effect > Stylize > Drop Shadow) to the outline of the eyes and the nose. Use subtle settings of 30% opacity, 0 offset and 1mm blur.

Duplicate the outline of the head and squash slightly. Fill it with black then add a Gaussian Blur (Effect > Blur > Gaussian Blur) with settings of around 30 pixels.

Press CMD+[ repeatedly until the black object appears under the head, but above the body. Reduce the Transparency right down to 10% to create a subtle shadow.

Repeat the process with the arm and hand graphics. Merge the two shapes with the Pathfinder tool, fill with pure black, add a Gaussian blur, adjust the stacking order then reduce the opacity.

These little shading techniques really help add depth to the character, allowing certain elements to jump from the screen.

Use the Pen Tool to draw a rough branch shape from the Panda’s paw.

Fill the branch with a green gradient, then add ribs along its length with rough shapes with the Pen Tool.

Continuing with the Pen Tool, draw some curved shapes to represent a few leaves. Click and drag the first point, followed by a single click at the tip. Click the point once again to reset the curves, then complete the path back at the start.

Copy the whole branch of bamboo, merge together, fill with black, add the Gaussian Blur then position it as a shadow across the Panda’s body.

Final vector Panda character

A simple radial gradient in the background soon renders our cool little Panda character complete! What started off as a few basic shapes is now a full-on character complete with variations of shade and tone.

Download the source file

Join the mailing list and receive my design resources bundle FREE!

Join the mailing list to have every new post hand delivered to your email inbox. Every subscriber gets a FREE bundle of 40+ icons, vectors, brushes & textures!


  1. Marouen says:

    j’aime bien ce style
    merci pour ce job

  2. Artem says:

    tanx Chris.. if i had a steady income yer site would be my fist choice as a member site.. im currently a study in pharmacy wit a hobby in web and graphic desing

  3. John Yorke says:

    Awesome tutorial Chris! This was my first time using Illustrator properly and just doing this tutorial has me hooked. A great lesson for beginners.

    I made a Mr and Mrs version, planning to give it to my girlfriend for her birthday printed on card. I’ll credit you on the card Chris!!

    My attempt:

  4. Mariel says:

    It’s really cool Panda! Bravo! Amazing

  5. as sahar says:

    i love it!! thanks!!

  6. Develop says:

    Nice one – going to have a go at adapting this to make a zombie character!

  7. darryl brocklesby says:

    Thanks for this tutorial I must admit I did enjoy the drawing and the end results for this.

  8. adelmo83 says:

    genial, muy bueno este tutorial, tiene interesantes tips, gracias

  9. Great tutorial, I will try this one!

  10. good tutorial very nice mascot !

  11. Jealous of your skills!, very neat design!

  12. cssrex says:

    Hey I made it! Very Nice however your Panda’s face a bit different from mine.

  13. Manuela says:

    Wow! I love this tutorial! Thank you so much! :)

  14. vilao says:

    nice tutu!!! good work.

  15. billy says:

    Your panda would make a brilliant mascot…
    Excellent tut !

  16. Josh says:

    Thanks for this…Very useful!

  17. This looks great! Gratz!
    Can i add a few things ? Give him a facial expression. Keep in mind the real panda behavior: slow, calm, passive. Give him a chillaxed expression :D

  18. Thanks for the comments everyone. Glad to hear people are enjoying giving it a go!

  19. Michelle says:

    Great post! I love the step-by-step explanation!

  20. Nick says:

    Great post. I especially like your use of subtle gradients to add a bit more depth. I always seem to learn something new from your posts…good stuff

  21. MUy Buen Tutorial

  22. MUy buena explicacion

  23. Andrew P says:

    Hey Chris,
    Thanks heaps for this. Enjoyed making it. I turned it into a card for my 4 year old niece. Best design blog around!!! Thanks again

  24. DidE says:

    Thanks a lot, nice work Chris.
    This is my panda

    Looks great! hehehehe (its my first illustrator project)

  25. Awesome tutorial! Looks so simple to do but creates an awesome result!

  26. Yanno says:

    Excellent tutorial Chris! This was my first animated character ever made in illustrator and it made me hungry to do some more. My result for comparison

  27. Exellent Tutorial! Looking forward to your next one! Can´t wait to see more of these!

  28. Birgit says:

    great tutorial, …you’re so good! I wonder how you can accomplish so much with so little, it seems like you can do in 5 minutes what would take me hours… :D

    thanks a lot :)

  29. Thanks for this, can’t wait to start designing my very own characters, think I will start with a Tiger!

  30. Thanks for this, can’t wait to start my own characters!

  31. Steve says:

    Hey Chris, thanks for the great tutorial. It was really helpfull getting into illustrator. You make some great and helpfull stuff. You can check out mine version if you like.

    thanks a lot!

  32. woow…thats good tuts.. i am new to illustrator..hope i will learn it…

  33. Michal Kozak says:

    Chris, this panda is amazing :) !

    Read the tut and started to making my own panda immediately! Absolutely love it.

  34. tahir says:

    thats really nice :)

  35. PSDDude says:

    Simple Cute Funny !

  36. danielle says:

    i hate it its so hard so complikated!!!!!!!!!!

  37. Vinod says:

    I like it.
    but panda’s eyes look not to good.

  38. Zabava says:

    Nice tutorial thank you for sharing!

  39. Uldens says:

    Thank you for the great tutorial, I really enjoyed it! Here is my result:

  40. rodolfo says:

    ¡Muy buen tutorial se aprende bastante! ¡¡¡felicitaciones!!!!

  41. natasha says:

    very informative….liked it

  42. matt says:

    Thanks Chris, excellent tutorial. I’m just starting with Illustrator and finding your tips SO helpful. Keep them coming :)

  43. catherina says:

    Really nice. Excellent character!

  44. Very funny tutorial actually….


  45. Goldpreis says:

    Thanks for cute tutorial.I like it…

  46. Roy says:

    Thanks very much for this straightforward and amazing tutorial! Here’s my version of the beast:

  47. NAYELI RIVAS says:


  48. marina Ralston says:

    i enjoyed doing it!!

    fun tutorial and very simple!

  49. MediaTech says:

    Thanks for this, mine didn’t turn out extacly like this, but it came pretty close :)

  50. Excellent outcome Chris, bookmarked for future round-ups! :) Reminds me a bit of Kung Fu Panda – great movie! :D

  51. Mitch says:

    Really nice, thank you Chris :)

  52. Patricia says:

    That panda…has some sass and I like sass. Good Job!

  53. Julien L says:

    Nice tut’! Really cute character.

  54. P.S. Not sure if you know this, but when you submit a comment it takes you to a page that doesn’t display and you gotta hit the back button to come back?

    • Thanks Callum. It looks like it’s a side effect to the caching plugin. As soon as the cache is cleared it works again. The interval is currently set to 60mins, will try reducing it.

      • Ben says:

        sorry to be the bearer of bad news but its still doing it (31st march 2010 )

        excellent vector tut though – much thnks


Comments are now closed