【发布时间】:2011-01-26 16:25:52
【问题描述】:
我正在使用 Java 3D API 在 Java 中开发一个 3D 图形应用程序。我注意到每次我处理透明度时,我得到的只是一些剪裁问题。场景的某些部分未正确显示。这似乎很明显会以某种方式发生,但我正在寻找一个合乎逻辑的解释,为什么会发生这种情况?
谢谢
【问题讨论】:
我正在使用 Java 3D API 在 Java 中开发一个 3D 图形应用程序。我注意到每次我处理透明度时,我得到的只是一些剪裁问题。场景的某些部分未正确显示。这似乎很明显会以某种方式发生,但我正在寻找一个合乎逻辑的解释,为什么会发生这种情况?
谢谢
【问题讨论】:
你的意思是透过窗户或树叶之间看并不能显示应该在那里的所有东西?然后深度缓冲区过滤掉远处的物体。最简单的方法是先渲染所有不透明的对象,然后再渲染所有透明的对象,从后往前排列。
【讨论】: