A-Frame / THREE.js, без текстур, упрощенные модели gltf [glb] - PullRequest
0 голосов
/ 30 августа 2018

После успешного упрощения glb с ответом в этот пост .

Текстуры больше не применяются к модели (она выглядит абсолютно черной и не отражающей (без материала)

Как бы программно заставить текстуры работать с этой новой упрощенной геометрией?

Я думаю, это как-то связано с ультрафиолетом, но я не уверен, как заставить его работать в соответствии с упрощенной геометрией, если это возможно.

1 Ответ

0 голосов
/ 31 августа 2018

THREE.SimplifyModifier в настоящее время не сохраняет UV в геометрии, которые вам понадобятся для работы текстур. См .: https://github.com/mrdoob/three.js/issues/14058. В этой проблеме предлагается обходной путь (через изменения в SimplifyModifier), но, как обсуждалось там, некоторые артефакты, вероятно, будут видны в результате. Если вы можете сделать упрощение в Blender или другом инструменте моделирования, вы можете лучше контролировать процесс и получать лучшие результаты.

...