1

1)在opengl中,在纹理映射中,当您为两个不同的顶点指定纹理坐标时,中间的一个点是纹理坐标插值,或/和指定纹理坐标处的rgb值是否插值?

2)另外,有人可以发布/链接到带有透视校正的纹理坐标插值的完整示例(带有实际坐标) - 世界顶点与纹理坐标相关联,转换为剪辑坐标,然后插值以找到其他纹理坐标?

4

1 回答 1

3

在涉及纹理映射的所有 3D 渲染中,都会对纹理坐标进行插值,而不仅仅是这些点的纹理颜色。

我通读了关于纹理映射的维基百科条目,我认为这是一个很好的介绍。 http://en.wikipedia.org/wiki/Texture_mapping

经过更多搜索后,此链接似乎具有说明您所追求的概念的有效 Java 代码。

http://tech-lib.net/books/GetTopic2?bookName=Developing%20Games%20in%20Java&topicTitle=A%20Simple%20Texture-Mapper

我不确定您是在寻找 glsl 示例还是其他东西,所以我只是寻求最广泛的适用答案。

于 2012-05-20T04:59:21.437 回答