8

我有一个生成 VRML 1.0 文件的旧应用程序。我想构建一个可以显示这些 VRML 文件的基于 WebGL 的 Web 界面。有没有简单的方法可以做到这一点?

编辑:指定它们是 VRML 1.0。

4

3 回答 3

5

如果您可以使用上面提到的 Parallelgraphics 工具将其升级到 VRML 2.0 (VRML '97),您可以使用弗劳恩霍夫研究所的工具(参见http://www.x3dom.org/上的讨论和 InstantReality 链接?page_id=532 ) 从 VRML 2 转到 X3DOM 或 X3D。使用 Firefox 或 Chrome 以及当前的显卡和驱动程序,您可以获得运行 X3​​DOM 所需的 WebGL 支持。X3DOM 只处理 X3D 的一个子集,但可以直接从 XHTML 和 CSS 或所需的插件中引用。与直接处理 WebGL 相比,它处于更高的级别并且更容易处理。

于 2011-07-25T20:54:15.707 回答
4

据我了解,X3D 是从 VRML 开发的,并且有一个基于 WebGL 的渲染器,称为X3DOM。转换不太可能是零努力,但它可能比尝试一直跳转到“本机”WebGL 格式更容易。

于 2011-03-02T20:09:18.517 回答
2

VRML 可能非常复杂,具有很多交互性,而且看起来不像是可用的一对一转换器。但是,您可以尝试以下方法:

  1. 使用类似MeshConv的东西将您的 VRML 文件转换为标准 OBJ 文件
  2. 在CopperLicht(免费)或CopperCube(非免费)中导入转换后的文件

然后,您将对 VRML 文件进行某种转换,您可以对其进行微调。

于 2011-02-24T16:34:33.503 回答