basic example of what I'm trying to do

I've been trying to create a coil spring with a progressive elongation of the spiral in the Z direction and so far have been coming up short. Seems like it's possible to scale the radius easily enough, but not the tightness of the spiral itself.

I've primarily been using the screw modifier to achieve a basic coil.

Does anyone have any suggestions? will I need to use a particular modifier combo?

  1. First add a vert and use the screw modifier. Add Vert Screw mod

  2. Then add a lattice and scale/move it in objectmode to the correct size and location. Also subdivide it alonge the Z-Axis.

Add lattice Edit lattice

  1. After that add the lattice-modifier with the newly created lattice-object.


  1. Now you can change the coil by editing the lattice-object in editmode.

Edit lattice-object

  1. So I did the fast method by just adding a skin-modifier and changing the size in edit-mode with ctrl+a.

You can also apply the modifiers and convert it to a curve and set it to nurbse...


| improve this answer | |

Potentially make if you make the coil uniform, you can use proportional edition to move the top of it and it should expand the top more than the bottom.

| improve this answer | |
  • $\begingroup$ I had the same thought, but can't get it to work without subdividing the lattice. $\endgroup$ – Trey Harper Jun 14 at 5:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.