【问题标题】:How can I export GLTF models using KHR_materials_pbrSpecularGlossiness from threejs editor如何使用 Threejs 编辑器中的 KHR_materials_pbrSpecularGlossiness 导出 GLTF 模型
【发布时间】:2020-05-19 21:29:54
【问题描述】:

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

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

背景: 我在 threejs 编辑器中创建了一个带有 MeshPhysicalMaterial 的对象,但是每当我将它导出到 GLTF 并将其导入我的应用程序时,它都有一个 MeshStandardMaterial。通过查看代码,我确实理解为什么它会成为 MeshStandardMaterial。但是,我认为使用 KHR_materials_pbrSpecularGlossiness 扩展可能会让导入器使用另一种材质。

感谢您的帮助

【问题讨论】:

    标签: three.js 3d gltf


    【解决方案1】:

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

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

    three.js R113

    【讨论】:

    • 谢谢。是的,我需要该功能。您是否知道任何其他支持使用材质扩展导出的 3D 创作工具?
    • 我不知道。 AFAIK,bayblon.js 的导出器实际上将SpecularGlossiness 转换为MetallicRoughness
    • Substance Painter 是处理这类事情的好工具,但不是免费的。
    猜你喜欢
    • 2020-01-08
    • 2019-09-10
    • 2019-01-31
    • 2020-11-15
    • 2021-11-24
    • 2022-01-22
    • 2019-07-02
    • 2018-10-24
    • 2020-08-20
    相关资源
    最近更新 更多