gpt4 book ai didi

java - 带有 OBJ 文件的顶点纹理

转载 作者:行者123 更新时间:2023-11-30 04:37:14 25 4
gpt4 key购买 nike

我一直试图理解顶点纹理是如何工作的,但不明白参数的作用。顶点纹理通常如下所示:

vt 0.000000 0.000000

vt 0.010000 0.000000VT 0.020000 0.000000vt 0.030000 0.000000

我首先认为它们是纹理图像上像素的 (x, y) 值,但这对于 vt 中的小数没有意义。

vt u v w Vertex statement for both polygonal and free-form geometry.

Specifies a texture vertex and its coordinates. A 1D texture
requires only u texture coordinates, a 2D texture requires both u
and v texture coordinates, and a 3D texture requires all three
coordinates.

u is the value for the horizontal direction of the texture.

v is an optional argument.

v is the value for the vertical direction of the texture. The
default is 0.

w is an optional argument.

w is a value for the depth of the texture.The default is 0.

这是我能找到但无法理解的最详细的 vt 解释。

最佳答案

它被称为 U 和 V,而不是 x 和 y。(0,0) 是图像的一个角,(1,1) 是对角,无论纹理的大小如何。

大多数情况下使用 2D 纹理坐标(U,V)

您可能会得到大于 1 或小于 0 的值。在大多数情况下,纹理只是环绕,因此 (0,0) 到 (1,1) 与 (1,1) 到 (2,2) 或(-1,88) 到 (0,89) 等

关于java - 带有 OBJ 文件的顶点纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13188443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com