TRES.js generan coordenadas UV

Estoy trabajando en importar un modelo a una escena usando el cargador THREE.js OBJ.

Sé que puedo importar bien la geometría, porque cuando le asigno un Material MeshNormal, se ve muy bien. Sin embargo, si uso algo que requiera coordenadas UV, me da el error:

[.WebGLRenderingContext]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1 

Sé que esto se debe a que el OBJ cargado no tiene coordenadas UV, pero me preguntaba si habría alguna forma de generar las coordenadas de textura necesarias. Yo he tratado

material.needsUpdate = true;
geometry.uvsNeedUpdate = true;
geometry.buffersNeedUpdate = true;

...pero fue en vano.

¿Hay alguna forma de generar texturas UV de forma automática usando three.js, o tengo que asignar las coordenadas yo mismo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta