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