0
$\begingroup$

I managed to fill the volume of a mesh with many cubes via Geometry Nodes. And I even managed to render the result as a mesh (using the "Realize mesh" node and "Object => convert => mesh). Now I have one mesh with lots of individual cubes, which all belong to the same mesh. I hope the screenshot helps depicturing the situation.

Is there a function in Blender that allows me to convert ALL individually linked faces into separate meshes AT ONCE? Or do I have to do that manually?

(And eventually keep them together in a group? - The idea is to export the all those meshes to three.js and collect them into an array in order to do some animation stuff on them...)

I use Blender 3.6.2 on a MacBook Pro.

One mesh with many indivudally linked faces

$\endgroup$

1 Answer 1

3
$\begingroup$
  1. Select the object consisting of the multiple cubes and Tab into Edit Mode.

  2. Press P > Separate and choose By Loose Parts.

    separate

  3. Tab back into Object Mode and all new objects should still be selected. Press M > Move to Collection, choose New Collection, enter a name for it and hit OK. But you could have also moved the original object to a new collection before separating.

    new collection

  4. Now the objects should still be selected (or you can select them by right-clicking the new collection in the Outliner and choose Select Objects), right-click in the 3D Viewport and choose Set Origin > Origin to Geometry.

    set origin

$\endgroup$
9
  • 1
    $\begingroup$ Gordon Brinkman: This is absolutely fantastic! Thank you so very much! :-) $\endgroup$ Sep 26 at 17:33
  • $\begingroup$ Follow-up question: Is there a way to order the cube in a particular way? Right now the cubes are created rather arbitrary (which I only found out when exporting to Three). $\endgroup$ Oct 4 at 5:58
  • $\begingroup$ Thank you, @Gordon Brinkmann ! – I appreciate your comment on the "new question" idea, but I consider this topic as very much related to the initial question. Would I post a new question, I would have to explain the previous steps all along again. – Anyway, meanwhile I will try to solve the problem in Three. – Thank you very much again! :-) $\endgroup$ Oct 4 at 8:07
  • $\begingroup$ As I mentioned, I appreciate your suggestion and I will post the problem as a new question, if it remains one. In this case I have a different point of view than you have (even though you yourself write "it is PREFERRED to"), and it is as much viable as your point of view. So let's please not get lost in such a time wasting discussion. It is not my first "visit" on stackoverflow/stackexchange, it is not the first problem I post, it is not the first comment I give, it is not the first time I have to join such a discussion. I am familiar with the rules. Let's get back to work. $\endgroup$ Oct 4 at 9:14
  • $\begingroup$ Just found this tutorial about sorting: youtube.com/… $\endgroup$ Oct 18 at 20:18

You must log in to answer this question.

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