0

我遇到纹理问题。我将模型作为 .osg 打开,所以我将在这里引用它。我在 textureUnit 0 中有一个纹理作为基础纹理。然后我在 textureUnit 1 中有第二个纹理,它充当各种标签。我在那里应用了一个 rgba 纹理,然后它应该在openscenegraph中的模型上是透明的。但是我明白了:

图像

灰色区域是基础纹理。较暗的区域是 uv 坐标移出纹理本身边缘的位置。我似乎无法去除黑暗区域。有任何想法吗?

4

1 回答 1

0

您可能需要设置边缘钳制模式——黑暗可能是纹理边框颜色的一部分。尝试将 GL_CLAMP_TO_EDGE 设置为纹理环绕模式。

于 2013-02-22T01:28:08.940 回答