OpenGL深度排序

spa*_*ain 9 opengl sorting transparency

我正在使用深度排序进行基本对象透明度.作为深度,我使用从相机到模型三角形的每个中心的距离(平方),我计算为{(x1 + x2 + x3)/ 3,(y1 + y2 + y3)/ 3,(z1 + z2 + z3)/ 3}.虽然结果差不多好,但也有一些错误.

猴子头没有排序 没有排序

与排序 排序

我能对这些错误做些什么吗?

tib*_*bur 6

无法以完美的方式对三角形进行排序.请查看opengl.org wiki上透明度排序文章末尾的示例.

@kos:看看具有双深度剥离Alpha覆盖的订单独立透明度.