如何使用 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。通过查看代码,我明白为什么它会变成 MeshStandardMaterial。但是,我认为使用 KHR_materials_pbrSpecularGlossiness 扩展名可能会让进口商使用另一个 material.
感谢您的帮助
如果您在使用 KHR_materials_pbrSpecularGlossiness
的编辑器中导入 glTF
模型,相应的 glTF
导出器将遵循此设置并再次导出扩展。但是,目前无法强制导出到 KHR_materials_pbrSpecularGlossiness
。 GLTFExporter
没有为此提供选项。
如果您需要此功能,请考虑在 github 提出功能请求。
three.js R113
有谁知道如何从支持 GLTF KHR_materials_pbrSpecularGlossiness 扩展的 threejs 编辑器导出模型?
我发现 THREEJS GLTFExporter 支持扩展和导入。但是,我找不到如何从支持此扩展的 threejs 编辑器导出 3D 对象 KHR_materials_pbrSpecularGlossiness。
背景: 我在 threejs 编辑器中创建了一个带有 MeshPhysicalMaterial 的对象,但是每当我将它导出到 GLTF 并将其导入我的应用程序时,它都有一个 MeshStandardMaterial。通过查看代码,我明白为什么它会变成 MeshStandardMaterial。但是,我认为使用 KHR_materials_pbrSpecularGlossiness 扩展名可能会让进口商使用另一个 material.
感谢您的帮助
如果您在使用 KHR_materials_pbrSpecularGlossiness
的编辑器中导入 glTF
模型,相应的 glTF
导出器将遵循此设置并再次导出扩展。但是,目前无法强制导出到 KHR_materials_pbrSpecularGlossiness
。 GLTFExporter
没有为此提供选项。
如果您需要此功能,请考虑在 github 提出功能请求。
three.js R113