我正在编写一个应用程序,它要求将采用全局 x,y 坐标的图像处理函数转换为采用 u,v 坐标的图像处理函数。U,V 坐标系如何工作?
问问题
8273 次
3 回答
4
UV 贴图是 3d 几何图形的扁平化表示,其坐标点通常对应于 3d 维对象的顶点。
于 2010-07-22T23:21:22.267 回答
2
从外面往里看:
x,y,z 坐标是无界且绝对的。
这就是我们对现实的看法。我身高10英尺。到商店3公里。
- 它是无限的——你可以继续往任何方向前进。
- 它是绝对的 - x 方向上的 1 米在任何地方都是相同的。
- 它有单位。x方向的1是没有意义的。1厘米还是1公里?
u,v,w 坐标是有界和相对的。
对于被纹理映射的 2d 表面,这是 x 和 y 方向上的 UV。
- 它的范围为 0.0 -> 1.0。你身高1.0。1.1 没有你可以纹理化
- 它是相对的。无论身高如何,您都会在 0.9 左右寻找某人的脸。
- 它是无单位的。“单位”是它相对的东西。在这个例子中,0.9“你”。
这些特性和现代浮点性能使其成为在形状上映射纹理的非常有用的坐标。
于 2019-12-01T18:25:59.700 回答
1
U、V 和 W 是用方向/长度表示矢量的标准方法,其中 X、Y 和 Z 表示单个点。如果这是您正在使用的库的意图,那么它应该在大多数情况下直接从 UVW 转换为 XYZ,只是背后有不同的精神。
于 2010-07-22T23:14:45.900 回答