You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that if you re-mesh the mesh slightly by subdividing once and then distributing the vertices to be more even it causes the reduction to give better results.
Subdivision may require curl reduction so that the seams are merged but Directional is not robust. It causes infinite loops in my test inputs. https://avaxman.github.io/Directional/tutorial/
The text was updated successfully, but these errors were encountered:
fire
changed the title
Remeshing mesh gives better results with doing index reduction
Remeshing gives better results with doing index reduction
Jan 11, 2021
This isn't particularly surprising - as the simplifier is guided by topology, cleaner topology can result in cleaner output. It's also possible that starting from a more regularly sampled mesh results in better output as right now there's nothing in the simplifier that tries to ensure the quality of the output triangulation (e.g. avoiding skinny triangles).
I do have plans to experiment with remeshing in the future, but right now they're lower priority than other work, simplification-related or otherwise. It could be a valuable addition to the library depending on how it works, although remeshing in presence of arbitrary vertex attributes gets rather tricky so it's not clear if we'll go beyond retriangulation that can keep original vertices in tact...
Since I don't think there's anything actionable for this issue right now I'm going to close this (this probably works best as a discussion but unfortunately GitHub doesn't seem to support converting issues to discussion threads :(
I noticed that if you re-mesh the mesh slightly by subdividing once and then distributing the vertices to be more even it causes the reduction to give better results.
Source http://www.gradientspace.com/tutorials/2020/1/2/libigl-in-unreal-engine.
Subdivision may require curl reduction so that the seams are merged but Directional is not robust. It causes infinite loops in my test inputs. https://avaxman.github.io/Directional/tutorial/
The text was updated successfully, but these errors were encountered: