Over on the course we have many students asking great questions.  Often the topic they’re talking about is covered in the course but not specific enough for their task.

Alec wanted to know how to do a rotational array… so here we go!

First of all we’ll open up Blender and delete the default cube and add a plane.

Picture

Next we can subdivide the plane just once.

Picture

This gives us enough vertices to play with to create a basic petal.

Picture

Grabbing the vertices we can move them to form a petal shape, feel free to experiment with different shapes!

Next we need to move the base of the petal to the centre of our scene for ease of rotating.

Selecting the base of the petals vertex and holding SHIFT S, we can move the 3D cursor to the vertex.

Picture

In OBJECT mode you can then move the origin to the 3D cursor.

Picture

Finally we can move the cursor back to the centre of our scene with SHIFT C, and then once more with SHIFT S we can move the selected object to the Cursor.

Picture

Let’s make the petal a little more 3D by quickly hopping into Edit Mode and dragging that middle vertex down a little.

Picture

Now let’s make the Array of petals.

In the properties window, add a modifier of type Array.

Picture

I want six petals on my flows so I am going to increase the count to 6.  As you can see this created 6 petals in a row, not really looking like a flower!

Picture

We want to turn off relative offset and turn on object offset. However we don’t have an object to offset to!

We need to make what’s called an empty.  It will affect our model, but won’t be visible in the scene.

I am going to use a Plain Axes, so in object mode, and with the 3D cursor in the centre of our scene I will add and empty.

Picture

Now that we have created an empty in our scene, we can assign it to the array’s object offset.

Picture

Nothing will happen initially, it will just look like you have one petal, however if you select the empty and rotate it… The petals will appear.  I have locked the rotation to the Z axis and rotated them around until all 6 petals are showing.

Picture

There we go we have a rotational array.  It would be good if we could improve on the model just to finish it off.

Let’s start by making our petals a little more rounded by adding a subdivision surface modifier.

Picture

I found that 3 Subdivisions was enough to round off the petals.

Picture

I quickly hopped back into the empty and rotated it a little more to make the petals look better.

Picture

Once done, I want a second set of petals behind the original and slightly larger.

However, if you just scale whilst in object mode some weird stuff happens! This isn’t desirable in this case.

Picture

Going into Edit mode scales things as you would expect.

Picture

I will rotate the petals on the Y axis in order to stop them intersect with one another.

Picture

Duplicating the petal object and rotating it around the Z axis doesn’t work right away, however this is fixed by setting the 3D cursor to the centre of the scene and change the pivot point to the 3D cursor.

Picture

Lowering the larger petals slightly stops them intersecting with the smaller ones.

Picture

A couple of final touches like a sphere for the middle of the flower.

Turning on smooth shading on to finish our model.

Picture

A quick render using blender render and we have a final flower.

Picture

Excellent we have out flower and have leant about rotational arrays.

Let me know how you got on in the comments.