If you could combine / automate multiple options to reduce the number of options, that’d be great. More options means more time has to be spent experimenting and entering values each time before getting a result.
For example, if some input fields have optimal settings that rarely need to be changed, then remove the option and internally set the value to the optimal one.
Well, there’s not many optimal settings for this addon it depends entirely on what you’re doing, the optimal values are already hardcoded, like the particle overlap threshold (0.7) which is the minimum distance between particles relative to their radius.
Other settings are really important but I don’t know how to depict to the user.
For example, smoothing steps.
The cross field could be thought as an image composed of vectors where the pixels are the vertices of the mesh (like vertex colors) then the smoothing average/straighten those directions, Steps is how many times to apply the smooth and Depth is the kernel size, if you set the size tiny you just filter the noise but if you set it bigger, it straightens also the topology.
I made 3 rounds of this smoothing steps because depending on the combinations you can achieve different alignment types.
OK, clear. I guess the descriptions are allright too. Maybe ‘Repeat’ or ‘Iterations’ would be better than ‘Steps’? And maybe you might consider ‘Radius’ or ‘Influence’ in stead of ‘Depth’?
Yeah, it looks confusing. Some manual in txt file would be nice, or even an explanation of what the heck is this parameters and how they influence the result when you hover your cursor over it.
Well, maybe I can make a configuration wizard that asks questions about what the user wants and configures automatically the parameters. Maybe it also explains why those parameters were chosen so the user learns about its behavior?
Oops, I accidentally messed up the code and swapped the functions that propagate the triangle and quad particles, the triangles were being built as if they were distorted quads LOL.
So OpenVbd remesher is able to merge all objects into a single one? I have it, but didn’t know about that.
And is able to take care of self intersections, too?
Sorry for the out-of-subject questions…
It’d be fantastic if Tesselator could also quad-remesh flat meshes existing of single-sided faces, like the result of a closed 2D curve converted to a mesh.
Right now quad-remeshing a flat mesh is one of the few things that still force me to go to ZBrush and back.
Sometimes deleting everything but the outer loop of a flat mesh and then running a Grid Fill works, but not with complicated shapes.
Attempting to avoid having to go to Zbrush, right now my time-consuming workaround is:
1: Extruding / Solidifying the shape.
2: Adding a Remesh modifier in Sharp mode.
3: Apply the modifiers.
4: Go to Edit Mode.
5: Delete everything but the remeshed cap.
Well, the extraction algorithm is what is limiting myself on that currently, I have made extensive use of bmesh.ops.holes_fill() so it doesnt creates open meshes, If I disable it it can become less robust and yield non-manifold results for solid meshes. Maybe I have to find a better way to compute the connection graph.
Why not curve to mesh, duplicate, move up somewhere, join meshes, edit mode, select edges (two curves you only have edges), bridge edge loops, fill, triangulate and so on?
Moreover you have much more control…
Just for sake of it…
of course no quads…