【问题标题】:How to render FBX/3DS model in WebGL? [closed]如何在 WebGL 中渲染 FBX/3DS 模型? [关闭]
【发布时间】:2011-10-24 07:20:47
【问题描述】:

问题很简单:如何在 WebGL 中渲染 FBX/3DS 模型?我试过用谷歌搜索,但这似乎是一个相当新的领域。

【问题讨论】:

    标签: webgl 3dsmax fbx


    【解决方案1】:

    正如我在另一个问题上回复您的那样,目前当您尝试使用 WebGL 时会出现很多问题。如果没有browser trickery with buffers(既不是标准也不是 API/稳定),则无法始终加载不是 UTF-8“可解码”(文本)的分块 3D 格式。在这种情况下,您应该在 Javascript 上实现自己的 3DS 加载器,并使其在 Firefox 和 Chrome 上运行(尽管缓冲区技巧在 chrome AFAIK 上没有用)。

    最好的办法是使用像 OBJ 或 ASE 这样的文本格式。我自己已经开始为 blender here 开发一个 JSON 导出器,它可以很好地与 WebGL 配合使用,但当然,它只有在使用 Blender 2.5+ 时才有用。

    【讨论】:

    • 所以除了我自己做一个导入器之外,没有什么可以帮助我将 FBX/3DS 模型导入 WebGL?
    • 确实,当涉及到 WebGL 时,如果没有自定义导入器,您将无处可去。不过,您可能可以使用 ASE 解决它。
    【解决方案2】:

    您可以使用 three.js javascript 库通过 webgl 渲染模型。 使用A3dsViewer 打开 3ds 模型。单击工具栏中的导出到 HTML5,然后 您将能够在浏览器中预览模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 2019-05-14
      • 2017-10-28
      • 2013-03-31
      • 2017-02-26
      • 2017-03-13
      • 2016-01-30
      相关资源
      最近更新 更多