A-Frame / THREE.js,无纹理简化的 gltf[glb] 模型

A-Frame / THREE.js, no textures simplified gltf[glb] models

使用 中的答案成功简化 glb 后。

中的纹理不再应用于模型(它看起来完全黑色且不反光(无 material)

我如何以编程方式让纹理与这个新的简化几何体一起工作?

我认为它与紫外线有关,但我不确定如何让它根据简化的几何结构工作,如果可能的话。

THREE.SimplifyModifier 目前不保留几何体中的 UV,而纹理工作需要这些 UV。参见:https://github.com/mrdoob/three.js/issues/14058。该问题中提出了一个解决方法(通过更改 SimplifyModifier),但正如那里所讨论的那样,结果中可能会出现一些伪影。如果您可以在 Blender 或其他建模工具中进行简化,您可能会更好地控制流程并获得更好的结果。