OpenGLES 1.x香椿阴影

时间:2012-03-30 21:54:20

标签: android opengl-es

我试图让一些香椿阴影像原始类型的效果,即。矩形或三角形。现在我首先使用GL_LINE_LOOP渲染我的顶点,禁用GL_TEXTURE_2D,然后使用GL_TRIANGLES并启用GL_TEXTURE_2D。效果如下。

http://oi43.tinypic.com/o03ssl.jpg

我的问题是,1。我怎样才能摆脱各个方块之间的界限2.如何在不影响事后呈现的其他内容的情况下使线条变黑?

1 个答案:

答案 0 :(得分:2)

对于#1,两个选项

  1. 在绘制任何三角形之前渲染所有线条(目前看起来像是为每个对象分别绘制线条和三角形)。
  2. 使用深度缓冲区将线条放在您正在绘制的三角形后面。
  3. 对于问题#2,你能详细说明你的意思吗?为什么将线条颜色更改为黑色会影响正在渲染的任何其他内容?