我正在使用Java 3D API在Java中处理3D图形应用程序。我注意到每次处理透明度时,我所得到的只是一些剪裁问题。场景的某些部分未正确显示。似乎很明显,这将以某种方式发生,但是我正在寻找合乎逻辑的解释,为什么会发生这种情况?

谢谢

有帮助吗?

解决方案

您的意思是,通过窗户或树叶之间的景象看不到所有应该存在的东西?然后,深度缓冲区正在滤除遥远的对象。做到这一点的最万无一失的方法是渲染所有不透明的对象,然后渲染所有透明的对象,然后将其整理回正面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top