Twisted Extrude

by Mark Kingsnorth in Addons


  1. Go to Edit -> Preferences.
  2. Select the Add-ons tab on the left if it is not already.
  3. Select the Install... button along the top.
  4. This will open a file dialog where you should navigate to where you have downloaded the "Twisted Extrude" zip file.  This file should not be unzipped.
  5. Then, click the "Install add-on from file" button.
  6. Search for the add-on by typing "Twisted Extrude" in the search box if it does not already appear.
  7. Make sure the checkbox next to the Add-on (Mesh: Twisted Extrude) is ticked.

Animation Nodes Installation

There us a bonus feature in  that will allow you to animate Twisted Extrude using the freely available Animation Nodes addon:

  1. Make sure you have installed the latest version of Animation Nodes available here: 
  2. Make sure you have installed the Twisted Extrude addon as above.
  3. Restart Blender.

If you have any problems get in touch via my Main Blender Market page.

How it Works

The add-on works by extruding selected faces and gradually rotating each section of the extrusion:

You can either extrude faces as a group or individually by selecting "Extrude Individual Faces":

Using Twisted Extrude

You have the following options which allow you to twist, taper, bend, and move the extrusion effect. The add-on should work on face selections of tris, quads or n-gon faces - basically any type of face you can select in Blender.

To perform a Twisted Extrude:

  1. Select a mesh and go into face edit mode.  Select the face(s) you wish to perform a Twisted extrusion on.
  2. Either:
    • Go to Face-> Twisted Extrude
    • Press the F3 and start typing 'Twisted Extrude' to select the menu item.
  3. Move the mouse to set the initial extrusion amount.

Then, a set of expandable panels appear in the Toolbar window, usually on the bottom left hand side of Blender. Expand this menu:

Twist Steps

This is the number of steps on the sides of the edges.  Higher values will create more detail:

Twist Steps: 10

Twist Steps: 20

Twist Rotation

Controls the amount of twist primarily by the 'Z' value:

Changing the 'X' and 'Z' values also changes the orientation of the twist along the face normal (by default):

Rotation Orientation

This determines the direction of the twist.  By default, the twist will be calculated along the direction (normal) of the face.  You can change this to local or global orientation, useful when extruding multiple faces to get interesting effects:

'Normal' rotation orientation: the faces are extruded using their outward facing direction (their normals) as a pivot.

'Local' (or 'Global') orientation: Instead of using the face direction to pivot the twist, the faces can be twisted around the global or local axis of the scene.

Perpendicular Direction (of Normal)

When rotating the twist along the normal direction of the faces, by default the perpendicular X/Y axis is calculated by using face tangent based on the two longest disconnected edges . 

You may want to change this orientation when aligning objects like pipes. With this setting you can offset the calculated orientation by giving a number of degrees.

Twist Transform

Control the length of the extrusion along the face direction (by default).  The 'Z' component will by default control that height of the extrusion, and you can create offset effects by adjusting the 'X' and 'Y' values:

Transform Orientation

Change the orientation of the extrusion transform.  By default, faces are transformed using the face direction as a pivot.  You can change this to use the 'global' or 'local' axis as the pivot point to get different effects.

Default 'Normal' Transform Orientation: The faces from and Ico Sphere object are extruded along their directions (their 'Normal')

'Local' (or 'Global') Transform Orientation: the faces are extruded along the direction of either the 'local' or 'global' object coordinates.


Control the tapering effect of the extrusion.  Note only edges around the exterior of the face selected are tapered.

Tapering with 'Extrude Individual Faces' selected.

Extrude Individual Faces

Choose to extrude faces as a group or individually:

'Extrude Individual Faces' is turned on and off.Use Shrink/Fatten

Choose to extrude along the face's vertex normals (creating a shrink/fatten effect) or along the face's axis:

Animation Nodes Version

There is also the option to use the add-on as a node in the powerful Animation Nodes Blender extension. This is useful if you want to either create animated effects or control the effect dynamically. 

The options for the node are the same as above and an example scene file is supplied:


If you have any questions or issues with the add-on, don't hesitate to contact me through Blender Market or my Twitter page @markkingsnorth.


Share your work and get support through the Configurate support channehere.

Sales 400+
Customer Ratings 1
Average Rating
Dev Fund Contributor
Published over 3 years ago
Blender Version 4.1, 4.0, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0, 2.93, 2.92, 2.91, 2.9, 2.83, 2.82, 2.81, 2.8
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message