Disable additiveness for self-overlapping transparent mesh?

I’m generating a dynamic mesh and want to have it transparent. However, it looks a bit funky where it overlaps itself, producing some artifacts. Is there a way to remove these artifacts to get a uniform surface?

Screenshot of artifacts