Wavefront *.OBJ文件中的第三个纹理坐标

3

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

文件形式如下:

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文件。因此纹理是2D的。


更新2

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

第三个坐标:

u1 = u v1 = 1 - v

w - 没有被使用。

3个回答

2
这个模型显然使用了一个体积纹理。

体积纹理是什么?模型是在3DS Max中创建的,其贴图为PNG文件。源纹理是2D的。 - Max
1
不一定是体积纹理。特别是3DS Max倾向于输出3D texCoords,即使是简单的2D映射,这取决于UVW生成模式。 - Christian Rau

1

第三个坐标应该被忽略。只有前两个坐标用于贴图映射。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接