ThreeJS,多个uv设置1个几何

时间:2015-08-25 15:17:02

标签: opengl 3d three.js uv-mapping

我想构建一个带有1个纹理贴图但有多个uv集的顶点着色器。 到目前为止,我将不同的UV集存储在FaceVertexUvs[0]FaceVertexUvs[1]

但是,在顶点着色器中,我只能使用" vUv"来访问第一个uv集。

varying float vUv;
void main() {
(...)
vUv = uv;
(...)
}

好像' uv'从threejs是神奇的东西。像uv2,uv3这样的东西存在吗?我需要一些东西来访问FaceVertexUvs[1]中的uv映射。

我的目标是使用纹理的一部分构建一个带墙的房子,并在同一纹理的另一部分构建一个窗口,然后混合它们。

这是正确的方法吗? three.js源代码的哪一部分是神奇的' uv'设置?

0 个答案:

没有答案