THREE.js generują współrzędne UV
Pracuję nad zaimportowaniem modelu na scenę za pomocą programu ładującego OBJ THREE.js.
Wiem, że jestem w stanie zaimportować geometrię w porządku, ponieważ kiedy przypiszę do niej MeshNormalMaterial, będzie on świetnie wyglądał. Jeśli jednak użyję czegoś, co wymaga współrzędnych UV, daje mi to błąd:
[.WebGLRenderingContext]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1
Wiem, że to dlatego, że załadowany OBJ nie ma współrzędnych UV, ale zastanawiałem się, czy istnieje sposób na wygenerowanie potrzebnych współrzędnych tekstury. próbowałem
material.needsUpdate = true;
geometry.uvsNeedUpdate = true;
geometry.buffersNeedUpdate = true;
...ale bez skutku.
Czy jest jakiś sposób na automatyczne generowanie tekstur UV przy użyciu three.js, czy też muszę sam przypisać współrzędne?