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?

questionAnswers(5)

yourAnswerToTheQuestion