6
$\begingroup$

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

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.

$\endgroup$
  • $\begingroup$ May be helpful: blender.stackexchange.com/questions/65395/… $\endgroup$ – Paul Gonet Apr 29 '17 at 12:13
  • $\begingroup$ Thx, but he used Ico sphere, and vertices are not aligned on a horizontal axis. $\endgroup$ – PlanetControl Apr 29 '17 at 12:37
  • $\begingroup$ 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. $\endgroup$ – Anton Sherwood Apr 29 '17 at 20:55
14
$\begingroup$

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

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. enter image description here

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. enter image description here

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

Select the half of the sphere and give it the Mirror modifier (Z axis). enter image description here

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

$\endgroup$
  • $\begingroup$ 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. $\endgroup$ – PlanetControl Apr 30 '17 at 15:21
  • $\begingroup$ @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 :). $\endgroup$ – Paul Gonet Apr 30 '17 at 23:55
  • $\begingroup$ 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/… $\endgroup$ – Paul Gonet May 2 '17 at 11:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.