Как я могу экспортировать модели GLTF, используя KHR_materials_pbrSpecularGlossiness из трех js редакторов - PullRequest
0 голосов
/ 04 февраля 2020

Кто-нибудь знает, как экспортировать модели из трех js редакторов, которые поддерживают расширение GLTF KHR_materials_pbrSpecularGlossiness?

Я обнаружил, что ТРИ JS GLTFExporter поддерживает как расширение, так и импортер. Однако я не смог найти, как экспортировать трехмерный объект из трех js редакторов, которые поддерживают это расширение KHR_materials_pbrSpecularGlossiness.

Справочная информация: Я создал объект с MeshPhysicalMaterial внутри трех js редакторов, но всякий раз, когда Я экспортирую его в GLTF и импортирую в мое приложение, в котором есть MeshStandardMaterial. Я понимаю, почему это становится MeshStandardMaterial от просмотра кода. Однако я думаю, что используя расширение KHR_materials_pbrSpecularGlossiness, я могу заставить импортера использовать другой материал.

Спасибо за вашу помощь

1 Ответ

1 голос
/ 04 февраля 2020

Если вы импортируете модель glTF в редакторе, который использует KHR_materials_pbrSpecularGlossiness, соответствующий экспортер glTF сохранит этот параметр и снова экспортирует расширение. Однако в настоящее время невозможно форсировать экспорт на KHR_materials_pbrSpecularGlossiness. GLTFExporter не предоставляет опцию для этого.

Если вам требуется эта функция, рассмотрите возможность запроса функции на github.

three.js R113

...