Im looking for a way to subdivide any flat polygon in a grid pattern like this, in order to get more geometry for a cloth simulation:

enter image description here

Is there a way to do this?

  • $\begingroup$ There are algorithms that do this, but non I'm aware of in Blender. You can easily build one with geometry nodes $\endgroup$ Mar 8 at 16:45
  • 2
    $\begingroup$ Knife Project a subdivided plane through the object $\endgroup$ Mar 8 at 17:43
  • $\begingroup$ @AllenSimpson Perfect, thanks $\endgroup$ Mar 8 at 17:57

1 Answer 1


did you try this node setup here?

enter image description here


enter image description here

of course you could delete the "height" vertices by z position so you got a flat result - i hope you can do this ;)


i am "misusing" the mesh boolean to get this effect. So first i create a grid (which does the "perfect" subdivision you wanna have). In order to do a mesh boolean, you need a volume. That's why i use the extrude node with flip faces, join and merge by distance. The flip faces node is necessary to get the "bottom" in the right direction. Just extrude would let the bottom "open". The merge by distance makes sure everything is connected right and the flipped face is really connected to the geometry (and not a "single" mesh island). The mesh boolean with intersect cuts the not used part away and you get the result you wanna have.

  • $\begingroup$ Cab you explain how the geometry node works? $\endgroup$ Mar 8 at 17:50
  • 1
    $\begingroup$ i updated my answer $\endgroup$
    – Chris
    Mar 8 at 18:37

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.