2010-03-12 92 views
1

我正在使用Java 3D API在Java中处理3D图形应用程序。我注意到,每次我处理透明度时,我得到的所有回报都是一些剪裁问题。场景的某些部分没有正确显示。看起来很明显,这会以某种方式发生,但我正在寻找一个合理的解释,为什么会发生这种情况?为什么启用透明度会导致裁剪问题?

谢谢

回答

4

你的意思是希望通过一个窗口或树的叶子之间不显示的一切,应该在那里?然后深度缓冲区将过滤掉远处的物体。最简单的方法是渲染所有不透明的对象,然后渲染所有透明对象,最后排序。

+0

我是唯一回答这个问题的人吗?有人想要更深入的解释吗? – 2010-03-18 04:18:46