Absolutely newbie here. I tried to do this through the screw modifier but it creates a spring with no internal fill and open, and I need it to be solid and capped.

  • 1
    $\begingroup$ The Extra Objects addon has lots of curve primitives, maybe one would be a good starting point for you. $\endgroup$ Jul 14, 2021 at 18:53
  • 1
    $\begingroup$ “Internal fill” is not a thing. There are no true solids in 3D. $\endgroup$
    – TheLabCat
    Jul 14, 2021 at 20:00
  • $\begingroup$ I would start off with a curve, but how to get it into a spring shape is a bit of a challenge. $\endgroup$
    – TheLabCat
    Jul 14, 2021 at 20:01

2 Answers 2


Okay, I would start with a Nurbs Curve. And try to model the 2-dimensional form of a pigtail, reference comes in handy here. You can just select one vertex and hit e to texture it, do this until you get the right curl and shape, with multiple points selected the To Sphere operator, F3 search, might come in handy. enter image description here

Then change to the Perspective view and pull the vertices up and down on the Z-axis to make it curl around itself. Proportional Editing might help get everything smooth, to leave some vertices unaffected just select them and hit H to hide them, to reverse the hide action press Alt H. enter image description here

Under the Curve settings, Geometry, Depth you can Bevel the curve. Hit Fill Caps to close the ends. enter image description here

Now add a Bezier Curve and move it to the side, it will be used to taper the Depth. For that, with the Nurbs Curve selected, under Geometry in the Curve settings select the Bezier Curve as the Taper Object. Now you can edit the Bezier Curve, the farther the curve is away from the origin the bigger the Bevel. So just move both handles around until you get a nice Bevel. enter image description here enter image description here

Voila, a pig's tail. If you want to use it further I would recommend you create a backup and convert it to a mesh. If you want you can Bevel the end of the Tail to give it a rounder finish, and don't forget to enable shade smooth. enter image description here

Now you could add a Hair particle system, some materials, Subsurface Scattering is king, and lighting for a beautiful render. enter image description here

Hope I helped, have a nice day experimenting with Blender. Phönix 64

  • 1
    $\begingroup$ Nice example and well explained. . Thank you. $\endgroup$
    – RBB
    Jul 15, 2021 at 10:05
  • $\begingroup$ Proof that it worked for my needs (I won't put fur because it's cartoon ;)) TYVM ibb.co/hFN6mVR $\endgroup$
    – RBB
    Jul 15, 2021 at 15:15
  • $\begingroup$ Perfect, it is best to accept the answer by ticking the hook. This shows others that it solved the problem. Clad to have helped $\endgroup$
    – Phönix 64
    Jul 15, 2021 at 18:18

I would create a curve and then give it both a taper and a fill. As Allen Simpson suggested, enabling the Extra Objects addon will give you interesting curves to work with. Here's one way to go about it.

If you don't already have it enabled, Edit your preferences; go to Add-on; and search for "extra". Select Add Curve: Extra Objects

enable the add on

Add an Archamedian spiral, and in the Tool options pop up, set a height and number of turns you would like.

Adding the curve

Now go to the curve's properties and give it a bevel

adding the bevel

This will give you the internal fill you were looking for.


Next, in object mode, add a Bezier curve. You'll use this as your taper object:

enter image description here

Edit the Bezier curve so that the left end is moved in the positive direction on the Y axis:

Bezier curve for the taper

and you have a curly tapered pigs tail:


You can adjust the spiral to get the shape you want, change the bevel depth and the Bezier curve to get the taper you want, et cetera.

  • $\begingroup$ Nice. Thanks for all the details. $\endgroup$
    – RBB
    Jul 15, 2021 at 10:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .