Puede ser útil tener esto documentado. @emackey señaló un problema con GLTF2Loader (https://github.com/donmccurdy/three-gltf-viewer/issues/10) y la inversión normal del mapa parece ser la responsable. Para comparacion:
BabylonJS: eje x = izquierda, eje y = abajo
OpenGL: eje x = derecha, eje y = arriba
DirectX: eje x = derecha, eje y = abajo
¿Ha habido avances en esto?
En mis propios proyectos, estoy arreglando esto manualmente configurando:
material.normalScale.x = -1;
No he escuchado nada. Sería bueno saberlo, pero me inclino a invertir normalScale.x
si eso funciona correctamente con los modelos de muestra.
Las respuestas han sido resueltas por @donmccurdy aquí: https://github.com/mrdoob/three.js/pull/13784#issuecomment -379511456
Ojalá esté resumiendo correctamente:
Comentario más útil
Las respuestas han sido resueltas por @donmccurdy aquí: https://github.com/mrdoob/three.js/pull/13784#issuecomment -379511456
Ojalá esté resumiendo correctamente: