如何使用 threejs 编辑器中的 KHR_materials_pbrSpecularGlossiness 导出 GLTF 模型

How can I export GLTF models using KHR_materials_pbrSpecularGlossiness from threejs editor

有谁知道如何从支持 GLTF KHR_materials_pbrSpecularGlossiness 扩展的 threejs 编辑器导出模型?

我发现 THREEJS GLTFExporter 支持扩展和导入。但是,我找不到如何从支持此扩展的 threejs 编辑器导出 3D 对象 KHR_materials_pbrSpecularGlossiness。

背景: 我在 threejs 编辑器中创建了一个带有 MeshPhysicalMaterial 的对象,但是每当我将它导出到 GLTF 并将其导入我的应用程序时,它都有一个 MeshStandardMaterial。通过查看代码,我明白为什么它会变成 M​​eshStandardMaterial。但是,我认为使用 KHR_materials_pbrSpecularGlossiness 扩展名可能会让进口商使用另一个 material.

感谢您的帮助

如果您在使用 KHR_materials_pbrSpecularGlossiness 的编辑器中导入 glTF 模型,相应的 glTF 导出器将遵循此设置并再次导出扩展。但是,目前无法强制导出到 KHR_materials_pbrSpecularGlossinessGLTFExporter 没有为此提供选项。

如果您需要此功能,请考虑在 github 提出功能请求。

three.js R113