好吧,我有很多 3D 模型的 UV 坐标,这些坐标明显在 0-1 范围内,还有许多看似像素值在 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
最佳答案
您的 3D 模型的文件格式是什么?另请注意,UV 映射坐标的范围在 0-1 之外是完全有效的,例如用于环绕或重复纹理模式(请参阅 OpenGL 或 Direct3D 纹理模式)。
关于3d - 为什么这些 UV 映射坐标用 0-1 和像素表示?他们不应该只使用0-1系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737043/