6

我尝试使用 WebGL 和 Three.js 显示一些 Collada 文件。我试过了,THREE.ColladaLoader()但它返回了一些材料错误。

我看到可以将文件转换为 JSON,然后将其导入 WebGL。

我环顾四周,但没有任何解决方案可以做到这一点......

有什么线索吗?

4

3 回答 3

3

COLLADA2Json可能是您正在寻找的。

编辑:

gltf 现在是标准。(Json + 二进制)。转换器在这里:https ://github.com/KhronosGroup/collada2gltf

于 2012-11-20T09:49:23.317 回答
2

一种选择是将 Collada 文件导入 Blender。

如果它在导入过程中仍然存在并且仍然看起来像预期的那样,那么您可以使用THREE.js 的 Blender 导出器从那里导出它。

于 2012-11-16T10:05:42.537 回答
1

Collada 是出了名的难以解析。如果您有一个无法解析的,则必须编写自己的解析器或修复您要使用的解析器。因此我放弃了尝试使用 collada,我现在使用的是 3DS 文件

于 2012-01-04T23:03:42.747 回答