-5
A
回答
1
由于Z缓冲区处理不好透明度,您可能需要执行Transparency Sorting。
就是这样,透明像素填充Z缓冲区。
- 你先画出最近矩形:透明部分是与背景色(黑色当前)绘制。
- 然后你画出最远的矩形:重叠部分是后面并且z-buffer测试没有通过,这里没有画出任何东西,像素保持黑色。
就你而言,它看起来像透明部分是完全透明的(alpha == 0
)。您可以使用Alpha Test来避免绘制完全透明的像素(并保持Z缓冲区为空)。
+0
非常感谢 – Lawliet
相关问题
- 1. OpenGL纹理管理
- 2. opengl vbo纹理
- 3. OpenGL纹理
- 4. 纹理openGl。 qt
- 5. OpenGL纹理不
- 6. OpenGl - 纹理glutSolidSphere?
- 7. opengl多纹理
- 8. C#opengl纹理
- 9. opengl纹理
- 10. FFMPEG到OpenGL纹理
- 11. OpenGL纹理映射
- 12. 全局OpenGL纹理
- 13. OpenGL渲染纹理
- 14. OpenGL纹理映射
- 15. Opengl视频纹理
- 16. OpenGL:纹理反馈?
- 17. Opengl:地球纹理
- 18. OpenGL纹理vs FBO
- 19. OpenGL纹理转换
- 20. 纹理Opengl地形?
- 21. OpenGL ES 2.0纹理
- 22. OpenGL纹理垃圾
- 23. OpenGL纹理模糊
- 24. OpenGL - 纹理太多
- 25. OpenGL纹理问题
- 26. OpenGL绘图纹理
- 27. OpenGL纹理倾斜
- 28. OpenGL背面纹理
- 29. openGL纹理遮罩
- 30. 纹理复制opengl
加载纹理的代码:http://pastebin.com/tAXAk0Rq 绘制立方体的代码:http://pastebin.com/tAXAk0Rq – Lawliet
你是什么意思*“一个和所有的边上的纹理相同。”*? – Axalo
我使用一个纹理的所有面立方体 – Lawliet