1
$\begingroup$

I have a simple 2D shape outline imported from a .svg file and converted to a mesh.

enter image description here

This shape has been populated with loads of very elongated triangles, which are not very practical for future editing. Instead, I would like to populate it with nice evenly-sized and not excessively elongated triangles.

I have been able to remove the existing subdivisions with a limited dissolve: enter image description here

I have then tried a couple of options. "Fill" is a slight improvement but still not great: enter image description here

The best I have managed is using the "Simplify" brush in Sculpt mode. With Dyntopo selected, constant detail, I do a flood fill and get this:

enter image description here

This is getting closer to what I am after, but note that the outline has now been distorted. If I apply the brush manually, I can avoid the edges but then only partially solve the problem. I could use a higher level of detail for the "simplify" but then end up with a lot of excess triangles.

I would like a way to produce something like the bottom image, but keeping the outline as unaltered as possible from the original. Is there a simple way to do this? There is probably a simple answer, I am quite new to Blender.

$\endgroup$
2
  • $\begingroup$ I don't think you can lock vertices from changing when using dyntopo in that scenario. What you could do is to solidify the plane temporarily and then use Remesh modifier with some option like new Voxel remesh or Sharp to keep original shape, then Triangulate modifier $\endgroup$
    – Mr Zak
    Dec 17, 2020 at 16:48
  • 1
    $\begingroup$ Instead of flood filling the surface use grid fill blender.stackexchange.com/questions/184984/… $\endgroup$
    – susu
    Dec 17, 2020 at 17:56

1 Answer 1

1
$\begingroup$

@susu has a good suggestion in the comments which has worked well for me.

  1. Remove the face so that we just have the outline of edges and vertices.
  2. Subdivide some of the longer edges so that the vertices are roughly evenly spaced
  3. Face -> Grid fill (with all vertices selected)
  4. Face -> Triangulate faces

Result: enter image description here

$\endgroup$

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.