# How to distribute the objects on a sphere evenly?

I want to replicate this mesh - https://youtu.be/lBMhGZ-iprw?t=16m27s

I think the best way is using a particle system of cubes. So I need to create a sphere of simple circles. It is necessary that in each circle the vertices are at equal distance from each other. But I don't know how to create those circles.

• May be helpful: blender.stackexchange.com/questions/65395/… Apr 29, 2017 at 12:13
• Thx, but he used Ico sphere, and vertices are not aligned on a horizontal axis. Apr 29, 2017 at 12:37
• Possibly interesting: bendwavy.org/sphere.htm . Not listed there is a paper that I can't now find, a doctoral thesis at Univ New South Wales iirc, about partitioning the n-sphere into equal cells with lines of longitude and latitude. Apr 29, 2017 at 20:55

You can do it using both dupliverts or particle system, but you have to prepare the mesh properly first.

Add an UV Sphere with default settings (I use these in this example) and delete the bottom half of it. Select the very first top edge loop, press Shift+S-->Cursor to Selected, then add a circle and set its vertices count to 6. Enable vertex snapping tool (magnet icon) and snap it to the default edge loop. Do the same with the lower edge loops, but this time add the circle with 6 more vertices. Delete the default loops with X.

Repeat the process until you get to the sixth edge loop (It should be 32-vertices default loop). Every lower edge loop should get 6 more vertices- I know it's a silly work but I don't know how to script ;P. Add a cube in the middle of the sphere.

In Object Mode select the cube, then the sphere, press Ctrl+P-->Set Parent To-->Object.

Select the half of the sphere and give it the Mirror modifier (Z axis).

Finally with the sphere selected go to the Object Data header (Duplication panel), select the Verts window and check the Rotation checkbox.

• Thx, it was very helpful and helps me to replicate this effect in Unity! But I wonder, is there a script somewhere for creation those circles with perfect accuracy. Or a formula in case I want to create a sphere with more than 32 vertical loops. Apr 30, 2017 at 15:21
• @PlanetControl I am curious if the script may work in this case too :) (I've mentioned it in my answer). I've also asked a question about it: blender.stackexchange.com/questions/78817/… Hope some scripting magicans can aswer it :). Apr 30, 2017 at 23:55
• Thanks to the efforts of amazing coders here you can now edit the sphere's rings number and it all work perfect :). Please check it out: blender.stackexchange.com/questions/78817/… May 2, 2017 at 11:14