如何禁用在OpenGL中移动纹理?

问题描述:

有什么办法可以在OpenGL中禁用“移动”纹理?假设我有一些对象。当我创建它时,我添加了一些纹理。观点不会改变。当我对这个对象进行变形(简单地逐帧改变坐标,制作一些动画)时,纹理就会随着顶点“移动”。几乎在每种情况下都很好,但是现在我想禁用它。 我该如何实现另一种行为:纹理应该是恒定的,而不是逐帧移动。如何禁用在OpenGL中移动纹理?

+0

你能否详细说明“移动纹理”的概念?通常,当您更改纹理坐标时,结果可能是纹理上图案的某种运动... – Matso

+0

您需要的称为*纹理投影*。关键词“纹理投影opengl”。 – Robinson

+0

也许texgen会为你工作? http://www.informit.com/articles/article.aspx?p=770639&seqNum=4 – Andreas

罗宾逊给出正确的答案 - 这是“纹理投影”。