温馨提示:本文翻译自stackoverflow.com,查看原文请点击:three.js - How can I export GLTF models using KHR_materials_pbrSpecularGlossiness from threejs editor
3d three.js gltf

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

发布于 2020-04-16 13:23:53

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

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

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

谢谢你的帮助

查看更多

提问者
Thor_Bux
被浏览
431
Mugen87 2020-02-04 17:47

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

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

three.js R113