This is slightly tangentially related but I wanted to point out that I tackled a related issue about a year ago but with scatter. I eventually solved the problem using guidance from others here by sorting my points from furthest to closest to the camera. Maybe some details there will be useful to you.