30

我正在考虑在浏览器中渲染 3D 模型。我应该使用什么工具/应该看哪些地方?

我不知道模型将是什么数据格式,我可能会要求以任何我想要的方式格式化数据。

我正在查看three.js,但它似乎需要WebGL 才能工作,这在IE 中似乎不受支持。

是否存在“跨浏览器兼容的 HTML 3d 渲染引擎”?:)

4

4 回答 4

23

我还没有玩过 3D,但我知道 HTML5 的 3D 资源的好地方。

http://www.html5rocks.com/en/gaming

这是一个关于如何使用Three.js框架创建 3D 模型的教程。

http://www.html5rocks.com/en/tutorials/three/intro/

这可能会对您有所帮助。祝你好运。

于 2012-07-05T18:20:14.023 回答
7

我还需要你一直在寻找的东西并做了一些研究。

我找到了 JSC3Dhttps://code.google.com/p/jsc3d/)。这是一个完全用 Javascript 编写并使用 HTML 画布的项目。它已针对 Opera、Chrome、Firefox、Safari、IE9 等进行了测试。

然后你就有了p3d.inSketchfab等服务,它们为你提供了一个很好的阅读器来查看网页上的 3D 模型:它们使用 HTML5 和 WebGL。他们都有免费版本。

于 2014-03-04T17:05:33.087 回答
4

几年后,我会投票给three.js,因为

即 11 支持 webgl(在多大程度上我不能向你保证,因为我通常在 chrome 中)

并且,至于将外部模型导入到 three.js 中,这里是 mrdoob 更新的加载器的链接(太多了!)

2019 年 11 月更新:THREE.js 加载器现在要多得多,将它们全部发布几乎没有意义:只需转到此链接

http://threejs.org/examples 并查看加载器 - 至少 20 个

于 2015-10-07T14:18:36.100 回答
3

您是否使用 3D 工具(例如 Maya)?对于玛雅,您可以查看http://www.inka3d.com

于 2012-07-09T12:53:19.487 回答