标签: opengl graphics 3d
我知道你可以通过将纹理坐标设置为大于1.0的值(例如2.0)来在OpenGL中进行纹理平铺/重复,但有没有办法可以用OpenGL纹理矩阵进行纹理平铺?
答案 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
当然,这只是一个例子,但你的问题非常通用。