7

我有一些用 3dmax/maya/cad/4dcinema 编写的 3d 模型,我想在我的网站上显示它们,以便用户可以旋转模型并检查它。

我在互联网上找到了这个http://replimat.com/thingiview/examples/client_side_ajax.html我认为如果我能以某种方式将这些模型从 3dmax/maya/cad/3dcinema 转换为 OBJ/STL 它将起作用。

有没有适用于 linux 的转换器?或任何其他方法在网络浏览器中显示这些模型而无需在浏览器上安装任何东西?谢谢你 。

4

6 回答 6

2

将 Maya 中的模型导出到 wavefront(.obj) 文件。然后你可以使用像three.js这样的库,连同这个脚本在浏览器中加载和查看.obj文件

obj 到三个.js json

也可以使用该库对可移动相机进行编程。如果您想使用默认格式,这将很棘手,因为如果没有解析器并且规范是免费提供的,您可能需要自己编写解析器。

于 2011-10-20T18:32:08.950 回答
1

我记得 3dsmax 支持 obj 格式,关于我不记得的其他应用程序。不管怎样,你可以试试这个工具,你没有提到你从 3dsmax/maya/cad/3dcinema 中保存了哪些格式,但是它支持很多格式。

于 2011-09-03T14:28:05.830 回答
1

对于最广泛的现有解决方案,您将无法将模型转换为VRML

这种格式的插件支持的浏览器最早可以追溯到 IE 3 和 Netscape 4。有大量的免费和商业插件可以处理这种格式。如果您不希望用户依赖插件,那么还有基于 Java 小程序的查看器。

即使您必须先保存为中间格式,也应该有多种工具可以将您的模型转换为 VRML。

VRML 的主要缺点是缺乏像着色器、骨骼和复杂纹理这样的花哨的新功能,但这些东西是否必要都取决于你想要实现的目标。

于 2011-10-25T11:01:37.757 回答
1

您可以尝试使用此网络服务http://showwebgl.com它不直接支持 3dsmax,但您可以将模型导出为 obj 或 collada 然后上传。如果它符合您的需要,请查看常见问题解答。http://showwebgl.com/faq

于 2012-03-07T15:40:44.173 回答
0

检查此链接。- http://www.thoro.de/page/3dnp-introduction-en

访问者不需要在他们的浏览器上安装任何东西,只需点击即可。您的 3d 模型加载需要一些时间,因为会显示一个进度条。

于 2011-10-24T10:36:18.697 回答
0

我已经使用 X3DOM 完成了这项工作。它允许您使用 javascript 编写与 3D 对象交互的脚本。

  1. 首先从 3ds Max 导出为 VRML。
  2. 通过将代码复制并粘贴到此在线转换器中,将 VRML 转换为 X3DOM 。
  3. 只需将转换后的代码插入到您需要的网页中。

因为 3D 模型现在是 dom 的一部分,所以您可以使用 javascript 操作它并使用 CSS 设置样式。这是一个例子

于 2012-11-12T02:59:39.250 回答