I have now decided not to submit this proposal.
I've read a bunch of papers on the subject, but I could not find an algorithm that was satisfactory.

Though some robust solutions exist with voxel-based approaches (I wanted to do a mesh-surface based one), all of the mesh based ones seem to to have multiple drawbacks. Also, the description of some algorithms was so vague that I could not understand them.

I would have chosen an algorithm which resolves intersections after offsetting, but after playing around a little with the bmesh intersections, I realized that it fails even in very simple cases. And since I don't think I will be able to fix the intersection code, I have decided that I won't be able to produce a robust code for the solidify modifier.

On 3/16/2018 at 3:10 PM, Philip Holzmann wrote:
Hello!

Since there seems to be a lot of interest in the Import/Export project, I started to look for another possible project for me:
Improving the Solidify Modifier to avoid self-intersections.
I'll apply for both if that's okay.

I began thinking about it and now I've grown pretty fond of it, though I think it will be quite a bit harder. Also, it's harder to define a schedule for it, since it's not as easy to break it into pieces and estimating how long it will take.

Anyway, here's the draft:
https://docs.google.com/document/d/1bKcoh3RQXh2QqAgGd6Bno33SOA9y2-vlb8Q1Z4Q2gBY/edit?usp=sharing

Again, I'd love to hear some feedback.
Thank you!

- Philip Holzmann (Foaly)


_______________________________________________
Bf-committers mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to