three.js - 如何使用 Threejs 编辑器中的 KHR_materials_pbrSpecularGlossiness 导出 GLTF 模型
问题描述
有谁知道如何从支持 GLTF KHR_materials_pbrSpecularGlossiness 扩展的threejs 编辑器中导出模型?
我发现 THREEJS GLTFExporter 支持扩展以及导入器。但是,我找不到如何从支持此扩展 KHR_materials_pbrSpecularGlossiness 的 threejs 编辑器中导出 3D 对象。
背景:我在 threejs 编辑器中创建了一个带有 MeshPhysicalMaterial 的对象,但是每当我将它导出到 GLTF 并将其导入我的应用程序时,它都有一个 MeshStandardMaterial。通过查看代码,我确实理解为什么它会成为 MeshStandardMaterial。但是,我认为使用 KHR_materials_pbrSpecularGlossiness 扩展可能会让导入器使用另一种材料。
谢谢你的帮助
解决方案
如果您glTF
在使用 的编辑器中导入模型KHR_materials_pbrSpecularGlossiness
,则相应的glTF
导出器将遵循此设置并再次导出扩展。但是,目前无法强制导出到KHR_materials_pbrSpecularGlossiness
. GLTFExporter
没有为此提供选项。
如果您需要此功能,请考虑在 github 上提出功能请求。
three.js R113
推荐阅读
- r - 如何使用 rlang 代词而不产生错误 - .data
- python - Pytorch ValueError: Expected target size (2, 13),在调用 CrossEntropyLoss 时得到了 torch.Size([2])
- python - 如何将错误添加到特定命令 discord.py
- javascript - React-Native:带有 if 语句的 Flatlist
- ios - Dart 颤振 Admob 在 Ios 中不起作用。我大约 1 周前发布了我的应用程序
- c++ - 间接需要指针操作数错误
- c++ - 在 C++ 中不使用数组或最小值/最大值计算测试成绩平均值
- aem - 仅当存在时才在 Sightly/HTL 中添加属性 (AEM)
- deep-learning - 为什么小权重有助于深度神经网络(正则化)
- javascript - 条卡元素输入不显示