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

时间:2020-02-04 04:59:10

标签: three.js 3d gltf

有人知道如何从Threejs编辑器中导出支持GLTF KHR_materials_pbrSpecularGlossiness扩展的模型吗?

我发现THREEJS GLTFExporter支持扩展程序以及导入程序。但是,我找不到从支持此扩展KHR_materials_pbrSpecularGlossiness的threejs编辑器中导出3D对象的方法。

背景: 我已经在threejs编辑器中创建了一个带有MeshPhysicalMaterial的对象,但是每当我将其导出到GLTF并将其导入到我的应用程序中时,它就有一个MeshStandardMaterial。我从代码中了解到为什么它变成了MeshStandardMaterial。但是,我在考虑使用KHR_materials_pbrSpecularGlossiness扩展名,可以使进口商使用其他材料。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

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

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

three.js R113