preview

How to Create Funky 3D Springs in Illustrator

May 16th in Tools & Tips by Saurabh Sharma

Many of us have done this before in Auto CAD, 3D Max or Maya. In this tutorial, we will learn how to create 3D springs in Illustrator. We'll be using the 3D Revolve Tool and some manual effort to obtain this quality vector result. Hope you find it interesting!

PG

Author: Saurabh Sharma

Freelance graphic designer with a strong passion for Logo designing.

Final Image Preview

Below is the final image we will be working towards. Want access to the full Vector Source files and downloadable copies of every tutorial, including this one? Join Vector Plus for just 9$ a month.

Step 1

Create a new document. With the Ellipse Tool (L), make a circle 25px by 25px. Fill it with red and no Stroke.

Step 2

Select the circle and go to Effect > 3D > Revolve. Enter the values as shown in the figure below. A Revolve angle of 180 degree is to make a semi-ring. An offset of 100pt from the right edge adds a distance between the revolve axis and the path on which the object will revolve.

Step 3

Now we'll duplicate and Send to Back. Alt-drag the ring to make a duplicate copy as shown. Use Command + Shift + Left Bracket to send it back.

Step 4

With the duplicate copy still selected, open the Appearance palette (Shift + F6). Double-click the 3D Revolve effect, as shown below.

Step 5

In the 3D Revolve dialog box, change the z-axis value to 10 and offset to Left Edge. Keep rest of the values as it is. The two basic elements for the spring are now created.

Step 6

Now we'll match the faces. Hold the duplicate copy and place it exactly behind the right face of the original one. Use the keyboard arrow keys to do so. See in the image below how this is done.

Tip: Go to Edit > Preferences > General (Command + K). In the dialog box, reduce the Keyboard increment to 0.05px or even less. This is helpful in achieving more accuracy when you are shifting the objects with the keyboard arrow keys.

Step 7

Select the rings and Alt-drag to duplicate. Send "ring 4" to back (Command + Shift + Left Bracket key).

Step 8

Now select "ring3" and "ring 4," then match the left face of "ring 4" exactly behind the left face of "ring1."

Tip: Use Shift + Arrow key for larger increments and simply push the Arrow key for normal increments. As we know, there is no way to join 3D faces in illustrator; the overall quality of the final result will depend upon your hand's precision. So, try your best to match the faces.

Step 9

Follow Steps 7 and 8 to extend the spring. This can be done either by duplicating one ring at a time, or duplicating the entire set of rings. Let's do it with an entire set. Select everything and Alt-drag to duplicate. Send "ring 6" to back (Command + Shift + Left Bracket).

Step 10

Now we have two sets and we have to connect them. Key logic: Match the bottom-most face of "set 2" with top-most face of "set 1".

Step 11

Now we want a stretch in the spring. For this, duplicate "ring 8" by Alt-dragging, and connect it with "ring 7." Assume this as "ring 10," as we will make "ring 9" in the next step.

Step 12

Duplicate "ring 7" by Alt-dragging and open its 3D properties from the Appearance Palette (Shift + F6). Change the z-axis rotation to -4, as shown in the image below.

Step 13

Connect "ring 9" to the right face of "ring 10," as shown below.

Step 14

Duplicate "ring 10" and change its z-axis rotation to 14. Do this by clicking on the 3D Revolve properties from the Appearance palette. Next, connect it with the left face of "ring 9," as shown below.

Step 15

Following the same procedure, duplicate "ring 9," change its z-axis value to -8 and connect its right face to "ring 12."

Step 16

Similarly, duplicate "ring 12," change its z-axis to 18, and connect its left face to "ring 11."

Step 17

Now duplicate "ring 11" and connect its right face to "ring 14," without changing anything.

Step 18

Select "rings 13" and "ring 14" together and duplicate them. Send "ring 16" to back (Command + Shift + Left Bracket). Now join the resulting rings at the left face of "ring 13."

Step 19

Now duplicate "ring 16" by Alt-dragging and connect it to the left face of "ring 15."

Step 20

Carefully select the rings 1, 3, 4, and 6, then duplicate them. You may need to lock some rings (Command + 2) to select the desired ones.

Step 21

The final step is to connect the resultant set of Step 20 to the right face of "ring 18." The final result after successful placement shall be like this.

Conclusion and Scope

With this basic technique of spring formation, we can obtain creative results by simply experimenting with the rotation values in the 3D Revolve option. The only drawback with this technique is that we can not join the 3D faces. This affects the overall quality of the desired result. However, at 800px sizes, these errors are not legible and we can easily use the results in icon designing. You can try this technique in creating shock-absorbers and Spiral CFL (Bulbs).

The image below shows some experiments done with this procedure. You can find the rotation values for each result in the source file. Thanks everybody for your patience and valuable time. Hope you enjoyed this tutorial!

Subscribe to the Vectortuts+ RSS Feed to stay up to date with the latest vector tutorials and articles.


Enjoy this Post?

We'd love your vote!

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    imsraaia May 16th

    nice…

    ( Reply )
  2. PG

    Keith May 16th

    Extremely nice tut. thank you very mcuh!

    ( Reply )
  3. PG

    ◄IVAN► May 16th

    Very usefull :) ..
    Works with logos too .. many thanX

    ( Reply )
  4. PG

    Simona May 16th

    very cool!

    ( Reply )
  5. PG

    Nikhil May 16th

    Wow, Exciting tutorial.

    Great….

    ( Reply )
  6. PG

    Toniccio May 16th

    Thanx! Nice and clear tut!

    ( Reply )
  7. PG

    Toniccio May 16th

    … your sheet rolls tutorial is also very handy.

    great work

    ( Reply )
  8. PG

    A May 16th

    Wow! Great tutorial!!
    Thanx!

    ( Reply )
  9. PG

    Diego SA May 16th

    Interesting

    ( Reply )
  10. PG

    TmaxX May 17th

    I like it !!

    ( Reply )
  11. PG

    lawrence77 May 17th

    really amusing and amazing….

    ( Reply )
  12. PG

    Alex C. May 17th

    Really nice tutorial! Thanks for posting it!

    ( Reply )
  13. PG

    dev.My May 17th

    Good tutorial, hope to see more 3d tutorial.

    ( Reply )
  14. PG

    Gang May 18th

    very nice and simple, thank you very much

    ( Reply )
  15. PG

    Wuoliyan May 18th

    That`s really really good tutorial

    ( Reply )
  16. PG

    juan May 18th

    genial

    ( Reply )
  17. PG

    Quayfee May 19th

    Loved it! Quick and easy for a stunning effect!

    ( Reply )
  18. PG

    durgesh May 20th

    very nice
    i Learn something Diffrent

    ( Reply )
  19. congratulations nice tutorial

    ( Reply )
  20. PG

    Arup sen June 2nd

    yes great
    learnt something new

    ( Reply )
  21. PG

    Donald June 8th

    I can see a few uses for this. Definitely a must for the arsenal. Good show!

    ( Reply )
  22. PG

    ChrisH June 16th

    Superb!

    The real value in this tute is it shows a clever solution to a problem, which then encourages us to think more broadly about the 3D tools and how they can be used.

    ( Reply )
  23. PG

    Victor June 17th

    very very nice!

    ( Reply )
  24. PG

    SpkingR June 17th

    easy but creative. ths.

    ( Reply )
  25. PG

    engr_syful June 21st

    very nice

    ( Reply )
  26. PG

    andrea June 24th

    tried (in vain) to realize how to create a dna spiral….

    ( Reply )
  27. PG

    holly June 24th

    where is the source file?

    ( Reply )
  28. PG

    veronica July 5th

    sooo gooddd thanks to much :)

    ( Reply )
  29. PG

    Your mum July 10th

    Great weeeeeeeee!

    ( Reply )
  30. PG

    LukeSF July 15th

    Awesome! Still not used to think in Illustrator in terms of 3D

    ( Reply )
  31. PG

    Jill DZines July 15th

    What a great tut – love it and will definitely be using this! Thanks for so many geat tuts – definitely worth the modest subscription price!

    ( Reply )
  32. PG

    Dusan Tomic July 27th

    Your Message…Very nice tutorial!!!

    ( Reply )
  33. PG

    Peter August 20th

    Wow! it’s coooool! :)

    ( Reply )
  34. PG

    Armgod August 21st

    So cool,Thaaaaanx!

    ( Reply )
  35. PG

    Ish September 25th

    Hi,
    I’m looking for someone who can help me make an animation of a stretching 3d spring with balls coming out of it as you stretch it using flash and illustrator. I have drawn the spring using illustrator using this great tutorial , THANKS!!, but don’t know how to do this using flash.

    ( Reply )
  36. PG

    FeryKloucek October 1st

    Nice tut, I’ve learned some new again and that’s what I like and what I’m searching for!

    ( Reply )
  37. PG

    pixaleye October 2nd

    FANTASTIC

    ( Reply )
  38. PG

    Shaboss October 15th

    This is great!

    ( Reply )
  39. PG

    joshua November 19th

    wonderful keep it up

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    November 19th