【发布时间】:2011-10-24 07:20:47
【问题描述】:
问题很简单:如何在 WebGL 中渲染 FBX/3DS 模型?我试过用谷歌搜索,但这似乎是一个相当新的领域。
【问题讨论】:
问题很简单:如何在 WebGL 中渲染 FBX/3DS 模型?我试过用谷歌搜索,但这似乎是一个相当新的领域。
【问题讨论】:
正如我在另一个问题上回复您的那样,目前当您尝试使用 WebGL 时会出现很多问题。如果没有browser trickery with buffers(既不是标准也不是 API/稳定),则无法始终加载不是 UTF-8“可解码”(文本)的分块 3D 格式。在这种情况下,您应该在 Javascript 上实现自己的 3DS 加载器,并使其在 Firefox 和 Chrome 上运行(尽管缓冲区技巧在 chrome AFAIK 上没有用)。
最好的办法是使用像 OBJ 或 ASE 这样的文本格式。我自己已经开始为 blender here 开发一个 JSON 导出器,它可以很好地与 WebGL 配合使用,但当然,它只有在使用 Blender 2.5+ 时才有用。
【讨论】:
您可以使用 three.js javascript 库通过 webgl 渲染模型。 使用A3dsViewer 打开 3ds 模型。单击工具栏中的导出到 HTML5,然后 您将能够在浏览器中预览模型。
【讨论】: