Разбитые текстуры в трех. js Экспорт в GLTF - PullRequest
0 голосов
/ 10 июля 2020

У меня странные проблемы с экспортом модели из Three. js и с правильным ее отображением в PowerPoint. При экспорте в gltf и импортировании в PowerPoint он выглядит так: enter image description here

the black areas aren't the issue, its the overlapping faces across the model showing through that are the problem.

I’ve set and unset these flags on the export and nothing changes:

let options = {
  binary: true,
  forcePowerOfTwoTextures: true,
  onlyVisible: true,
  embedImages: true,
  forceIndices: true,
}

But when i run it through the GLTF online converter by Lewy here: https://blackthread.io/gltf-converter/ с включенными только «встроенными изображениями», затем он работает в PowerPoint без проблем:

введите описание изображения здесь

1013 * Я в полном тупике относительно того, как исправить это за три. js без использования внешнего загрузчика / реэкспортера: (

ОБНОВЛЕНИЕ:

Похоже, проблема заключается в том, что режим альфа-наложения и материал установлен на прозрачный. Если режим наложения изменяется на «маска», проблема исчезает, но затем текстуры с альфа-прозрачностью, превышающей значение alphaTest, полностью исчезают. Но это проблема возникает только для моделей, импортированных в PowerPoint, когда я загружаю в SketchFab, все в порядке.

...