【问题标题】:Collada to JSON科拉达转 JSON
【发布时间】:2012-01-30 11:34:13
【问题描述】:

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

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

我环顾四周,但没有任何解决方案...

有什么线索吗?

【问题讨论】:

    标签: javascript json webgl three.js collada


    【解决方案1】:

    COLLADA2Json 可能就是您要找的。​​strike>

    编辑:

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

    【讨论】:

    • 酷!我认为当我发布这个问题时它不存在:)
    • 但这有效吗?我终于可以构建它了,但是它生成的 .json 文件中似乎没有任何顶点数据:(
    • 是的,它确实有效。也许您遇到了错误?请在 github 页面上打开一个问题。
    • 此链接已损坏。
    • 它现在是自己的标准 - github.com/KhronosGroup/glTF。转换器在这里:github.com/KhronosGroup/collada2gltf
    【解决方案2】:

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

    如果它在导入过程中仍然存在并且看起来仍符合预期,那么您可以使用 THREE.js's Blender exporter 从那里导出它。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      猜你喜欢
      • 2012-11-08
      • 2011-07-30
      • 2011-05-18
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多