OpenGL纹理平铺/重复矩阵

时间:2010-09-11 03:23:51

标签: opengl graphics 3d

我知道你可以通过将纹理坐标设置为大于1.0的值(例如2.0)来在OpenGL中进行纹理平铺/重复,但有没有办法可以用OpenGL纹理矩阵进行纹理平铺?

1 个答案:

答案 0 :(得分:3)

不确定

您的输入UV与纹理矩阵相乘以得到实际的UV。

如果你输入(1,1,0,0)并想要(2,2,0,0),那么这样的矩阵可能是

2 0 0 0
0 2 0 0
0 0 1 0
0 0 0 1

当然,这只是一个例子,但你的问题非常通用。