OpenGL透明/半透明

问题描述

| 我对openGL中的Alpha混合有疑问... 我已经尝试了一些用于绘制透明对象的东西...通过在绘制透明面之前禁用GL_DEPTH_TEST并在绘制透明面之后重新启用GL_DEPTH_TEST,我看到了一个不错的(理想)结果... 显然,我已经注意到,根据我绘制不同面孔的顺序,我会得到结果或其他结果。 但是,我已经决定先在启用GL_DEPTH_TEST的情况下绘制立体面,然后在禁用GL_DEPTH_TEST的透明面后进行绘制... 因此,很明显,如果我在禁用GL_DEPTH_TEST的情况下绘制透明面,我会看到里面的透明面(例如一个立方体),然后 所以,我的问题是...这是正确的吗? OpenGL是否具有“魔术”方式来自动排序不透明和透明的面?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)