Pode ser útil ter isso documentado. @emackey apontou um problema com o GLTF2Loader (https://github.com/donmccurdy/three-gltf-viewer/issues/10) e a inversão normal do mapa parece ser o responsável. Para comparação:
BabylonJS: eixo x = esquerda, eixo y = baixo
OpenGL: eixo x = direita, eixo y = cima
DirectX: eixo x = direita, eixo y = para baixo
Houve algum progresso nisso?
Em meus próprios projetos, estou corrigindo isso manualmente , definindo:
material.normalScale.x = -1;
Eu não ouvi nada. Seria bom saber, mas estou inclinado a simplesmente inverter normalScale.x
se funcionar corretamente com os modelos de amostra.
As respostas foram elaboradas por @WestLangley e @donmccurdy aqui: https://github.com/mrdoob/three.js/pull/13784#issuecomment -379511456
Espero estar resumindo corretamente:
Comentários muito úteis
As respostas foram elaboradas por @WestLangley e @donmccurdy aqui: https://github.com/mrdoob/three.js/pull/13784#issuecomment -379511456
Espero estar resumindo corretamente: