【问题标题】:Display 3dsmax models in web browser [closed]在网络浏览器中显示 3dsmax 模型 [关闭]
【发布时间】:2011-11-08 06:28:01
【问题描述】:

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

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

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

【问题讨论】:

  • 写一个基于WebGL的查看器,发家致富。 // ontopic:还没有这样的观众。

标签: javascript maya 3ds


【解决方案1】:

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

obj to three.js json

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

【讨论】:

  • 有什么unix软件可以把东西转成.obj吗?
  • Wings3D 有一个内置的波形转换器,但我不确定它是否会接受 3dmax/maya 的默认文件格式。但我确信在 3dmax/maya 和 Wings3d 中应该有一个通用的导出/导入格式
  • Blender 可以将许多文件转换为 Wavefront OBJ。也总是可以选择使用 VTK 加载网格并将其导出为 OBJ。
【解决方案2】:

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

【讨论】:

  • 嗨 Lior,你检查过我问题中的链接吗,有一个旋转的 3d 对象,尝试移动它。我想使用这样的查看器直接从浏览器查看 3d 对象。我要查看的 3d 对象是 3dsmax/maya/cad/3dcinema 的默认格式
【解决方案3】:

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

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

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

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

    • 谢谢,但问题是我想在我的网站上显示模型:)
    • 您可以将其与 iframe 代码一起嵌入,它将在您的网站上
    • 对我的网站成员来说是个坏主意
    【解决方案5】:

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

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

    【讨论】:

      【解决方案6】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2012-10-30
        • 1970-01-01
        • 2011-06-18
        • 2015-01-07
        • 1970-01-01
        • 1970-01-01
        • 2011-05-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多