为什么这些UV贴图坐标以0-1和像素表示?他们不应该只使用0-1系统吗?

时间:2010-09-17 16:12:09

标签: 3d textures texture-mapping uv-mapping

好吧,我在0-1范围内清晰地看到了3D模型的许多UV坐标,并且在100-300范围内看似像素值的许多坐标。

我如何知道将坐标解释为哪一个?是否有标准或系统?

我注意到导出文件中的每个3d网格都可以使用任一系统。这是正常的程序,如果是这样,我如何解释UV纹理贴图坐标以在我的3d引擎中正确显示它们?

0-1系统中的坐标示例:

vt 1.04017 2.60853

vt -0.984585 -0.0106576

通过像素测量坐标的示例:

vt -208.397 776.637

vt -208.397 32.6369

1 个答案:

答案 0 :(得分:2)

3D模型的文件格式是什么?还要注意,UV映射坐标范围在0-1之外是完全有效的,例如,用于包裹或重复纹理模式(请参阅OpenGL或Direct3D纹理模式)。