Вещественный художник Экспортер GLTF в webgl (three.js) полностью черный - PullRequest
0 голосов
/ 02 мая 2018

Когда я импортирую свою модель (.fbx), чтобы нарисовать текстуру в малярном веществе и экспортирую ее в формат .gltf, я обнаружил, что металл, который я рисую, исчез и заменил на блестящий черный , а затем, когда я поместил экспортированную модель в три .js/examples/webgl_load_gltf.html случая, я обнаружил, что моя модель была темной и ее нужно было добавить directLight может видеть только точку, эффект не очень хороший, но В случае с ввозом маляра у маляра проблем не возникает.

Выглядит так же хорошо, как модель в оригинальном примере.

Я хотел бы знать, что вызывает эти две проблемы.

1 Ответ

0 голосов
/ 02 мая 2018

Проблема в том, что в вашей демонстрации есть только один экземпляр HemisphereLight. Материалы ваших сеток являются экземплярами MeshStandardMaterial со значениями metalness 1.0. Поскольку огни полусферы являются источниками непрямого рассеянного света, они не отражаются чистыми металлами. Больше информации на эту тему в: https://github.com/mrdoob/three.js/issues/9228

Вы должны использовать другую настройку освещения, например добавить направленный свет. Или попробуйте исправить настройки материала в вашей модели.

...