three.jsOrder-Independent Transparency
Weighted Blended OIT resolves intersecting and overlapping transparent surfaces per pixel.