在OpenGL中使用顶点颜色和纹理?

时间:2012-02-14 03:22:15

标签: opengl textures vertex

我熟悉OpenGL中的纹理使用。我也熟悉顶点之间颜色的着色和插值。两者可以相互配合使用吗?这样做是否使用每个顶点提供的颜色着色纹理?我正在渲染一种较旧的游戏格式,它提供了两种,所以我试图弄清楚它们是否一起工作以创建纹理的变体。

干杯。

1 个答案:

答案 0 :(得分:4)

是的,你可以这样做。如果将顶点上的颜色设置为白色以外的任何颜色,则应用的纹理将按给定的颜色进行过滤。如果同一多边形上的不同顶点具有不同的颜色,并且有纹理,则颜色的插值与没有纹理的颜色完全相同。