Mendokumentasikannya mungkin akan membantu. @emackey menunjukkan masalah dengan GLTF2Loader (https://github.com/donmccurdy/three-gltf-viewer/issues/10) dan inversi peta normal tampaknya bertanggung jawab. Untuk perbandingan:
BabylonJS: sumbu x = kiri, sumbu y = bawah
OpenGL: sumbu x = kanan, sumbu y = atas
DirectX: sumbu x = kanan, sumbu y = bawah
Apakah sudah ada kemajuan dalam hal ini?
Dalam proyek saya sendiri, saya memperbaikinya secara manual dengan mengatur:
material.normalScale.x = -1;
Saya belum mendengar apa-apa. Akan menyenangkan untuk mengetahuinya, tetapi saya cenderung hanya membalik normalScale.x
jika itu berfungsi dengan benar dengan model sampel.
Jawabannya telah dikerjakan oleh @WestLangley dan @donmccurdy di sini: https://github.com/mrdoob/three.js/pull/13784#issuecomment -379511456
Semoga saya meringkas dengan benar:
Komentar yang paling membantu
Jawabannya telah dikerjakan oleh @WestLangley dan @donmccurdy di sini: https://github.com/mrdoob/three.js/pull/13784#issuecomment -379511456
Semoga saya meringkas dengan benar: