How to make a Spiral Staircase in Blender

In this tutorial, we have modeled Spiral Staircase using Array Modifier. And then, we model a handrail.

In this tutorial, we have modeled Spiral Staircase using Array Modifier. And then, we model a handrail. Blender version 2.90 is used.

We will model the staircase in three parts.

  • Central Column
  • Stairs
  • Handrail

Making the Central Support

First of all, we will model the Central Column.

Open Blender with the default scene.

Delete the cube by pressing Delete key. Add a Cube by clicking Add > Mesh > Cylinder.

Using the Scale tool on the left Toolbar, make it as a long bar by increasing its size in Z-axis (Blue Cursor).

The cylinder should look similar to the following image.

Modeling the Stairs

Add a plane by clicking Add > Mesh > Plane.

Using the Move tool from the left toolbar, place the Plane on top of the cylinder.

Now, we will edit the plane to make it into a stair. For that, we will switch to the top view by clicking Z axis from the coordinate.

Go to Edit Mode by pressing Tab key.

Extrude the edges using the Extrude Region tool from left Toolbar. Click on the + cursor shown to extrude, and make it as the shape of a stair. You should use the Scale tool or Move tool after extrusion.

Adding Edge Loop Cuts can create a better geometry. Press CTRL + R, and scrolling the Mouse Wheel will add Loop Cuts.

Now select all the geometry by pressing A, and extrude it.

Applying Array Modifier using Empty

Now go to Object Mode by pressing Tab key.

Add an empty by clicking Add > Empty > Sphere.

The origin of the Stair geometry and the empty should be same. To do this, first select empty sphere, then the stair and press Shift + S, a menu will appear, click Selection to Active.

This will move the sphere to the stair’s origin.

Now, we want to increase the number of stairs, to do this, we will use the Array Modifier. We are going to use Object Offset to rotate the stairs.

Select the stair, go to Modifier properties on the right and click Add Modifier.

Click Array.

Array modifier is used to make multiple copies of a single object.

In the Array Modifier properties, we can choose the Count of our choosing, in this case 15, disable Relative Offset and enable Object Offset. Choose the Object to be Empty.

Now, if we change the transform properties such as Location, Size and Orientation of the empty, this will automatically affect the stair.

Select the empty, using the Move tool, drag it down a little bit until the other stairs appear and the distance between them is appropriate.

Keeping the empty selected, go to Object Properties on the right and change its Z rotation to 15 degrees. This will rotate every next object by 15 degrees.

Move Camera in Blender Ice-Cream cone in Blender Make Random numbers in Excel Earthquake animation in Blender Filter using Slicer in Excel