I'm attempting to model BB-8 from The Force Awakens, but I'm struggling to create the base shell of his body. He's essentially a sphere with 6 equally spaced circles cut out of its surface. The remaining shape is then cut into 8 segments, like here:


If I could even create one of the segments I could then duplicate it.

Any help is appreciated!


4 Answers 4

  1. Create a cube a default cube
  2. Enter Edit Mode
  3. Inset all its faces at about [0.3] or [0.4] units
  4. Add a Cast modifier
  5. Add a Subsurf modifier at about 3 subdivision levels
  6. Add another cast modifier
  7. Profit!

BB8 Cast Moidifier

  • 3
    $\begingroup$ The first cast is not necessary, you should set the cast factor to 1 for a better accuracy $\endgroup$
    – lemon
    Feb 14, 2017 at 7:49
  • $\begingroup$ Ah yes, missed that factor detail, that was probably why I needed the second cast and the results did not seem very accurate $\endgroup$ Feb 14, 2017 at 15:19

Here is a setup that allows to have the result from one plane.

Practically speaking (regarding how is the final model in the question), I don't think this is better than the other answers, but it allows to rework the base plane shape as needed in a non destructive way.

The principle is the following :

Start with a plane, array it 3x and curve it so that you obtain 3 faces of a cube. Then array it again in order to make and place the 3 missing faces (for both arrays, set the merge option on). Now eventually subsurf all that and add a cast modifier to make it round.

enter image description here

Step by step :

  • Make a plane and array it with 3 iterations and the merge option on.

enter image description here

  • Curve the previous array so that you obtain 3 consecutive faces of a cube.

The curve is composed of 3 segments (a mesh converted to curve). Make sure to have a resolution of 1 in the curve properties panel.

enter image description here

  • Use a new array with a count of 2 to obtain the complement part of the cube.

This array uses an empty as 'object offset'. This empty is moved and rotated so that the dual part of the cube is obtained (to finally find it, rotate by 90° steps and move by 1 unit). Don't forget the merge option here too.

enter image description here

  • Now use a subsurf (eventually) and cast to sphere

As the cast by default uses the center of the object, you'll need a second empty (and place it at the wanted center of the sphere) to indicate where the good sphere center is.

enter image description here

  • As wanted, the base plane can be edited to influence the final result :

enter image description here


Create the segments as flat pieces and shrinkwrap them onto a sphere. If you have the 3D cursor at the centre of the sphere and set it as the pivot point, you can duplicate a piece and rotate it around to where you want the next piece, as you rotate the mesh it will follow around the surface of the sphere.

You can do this using the shrinkwrap modifier -

sample shrinkwrap modifier

Or you can use the snapping tools to keep the geometry "stuck" to the surface of the sphere as you model. This is using the same technique used when doing retopology, which you can find many tutorials for.

sample surface snapping


Create Your Simple UV Sphere
Now in Edit Mode / Wireframe & Front Side Selected
Select the top 3 Vertices Columns
After Selection shift+d to duplicate the selected vertices
Press Shift+p to separate the newly created vertices
Go in Object Mode & Select the New Object, Go in edit mode, Select & Duplicate
Ensure your pivot is set to 3rd Cursor, and its in center of 1st Sphere
Rotate it 90 Degrees. Repeat till you have total 6 Cut Sphere Tops
Select the 1st Sphere, Go in Edit Mode & select the top Vertex
Set your 3d Cursor to that Vertex. Get Out of edit mode
Select Cut Top Sphere & Select the top Most vertex. press Shift & + to select the next vertices line & Delete them. Now you have single ring of vertices on Cut Sphere top.
Extrude them (They will extrude towards 3d Cursor) and Make your Segments as you wish. https://youtu.be/WBlN-qk8T8Q

enter link description here


You must log in to answer this question.

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