3

Wavefront *.OBJ文件中纹理坐标中的第3个分量是什么意思?

文件看起来像

vt 0.8490 0.1109 -0.2498
vt 0.8580 0.1235 -0.2498
vt 0.8695 0.1338 -0.2498
vt 0.8828 0.1416 -0.2498
vt 0.9135 0.1474 -0.2360
vt 0.8981 0.1457 -0.2360
vt 0.8835 0.1409 -0.2360 

更新模型是在 3DS Max 中创建的,源纹理是 PNG 文件。所以纹理是二维的


更新 2

当我翻转第二个坐标时,当我使用 OpenGL 渲染它时,纹理看起来正确。第三坐标

u1 = u v1 = 1 - v

w - 根本不使用。

4

3 回答 3

2

该模型显然使用了体积纹理。

于 2012-08-06T08:29:33.020 回答
1

第三个坐标应该被忽略。只有前 2 个用于映射纹理。

于 2012-09-05T14:13:53.377 回答
0

vt 指定坐标是纹理坐标的事实。

阅读有关 Wavefront .obj 格式的更多信息。 http://www.fileformat.info/format/wavefrontobj/egff.htm

于 2012-08-06T08:31:47.973 回答