bgolus
2
Efficient and correct sorting of 3D transparency is an unsolved problem for real-time rendering.
I talk a bit about various work arounds and approximations here:
And I posted an example shader using Stochastic Transparency here (requires 4x MSAA to function properly):