我有一个生成VRML 1.0文件的遗留应用程序。我想构建一个可以显示这些VRML文件的基于WebGL的Web界面。有没有简单的方法呢?
编辑:指定它们是VRML 1.0。
答案 0 :(得分:3)
据我所知,X3D是VRML的一个开发,它有一个基于WebGL的渲染器,名为X3DOM。转换不太可能是零努力,但它可能比尝试跳转到“本机”WebGL格式更容易。
答案 1 :(得分:3)
如果你可以使用像Parallelgraphics上面引用的工具那样使用VRML 2.0(VRML '97),你可以使用Fraunhofer Institute的工具(参见http://www.x3dom.org/?page_id=532的讨论和指向InstantReality的链接)从VRML 2转到X3DOM或X3D。使用Firefox或Chrome以及当前的显卡和驱动程序,您可以获得运行X3DOM所需的WebGL支持。 X3DOM只处理X3D的一个子集,但可以直接从XHTML和CSS引用,或者需要插件。与直接处理WebGL相比,它处于更高的级别并且更容易处理。
答案 2 :(得分:2)
VRML可能非常复杂,具有大量交互性,并且看起来不像一对一的转换器。但是,您可以尝试以下方法:
然后,您将对VRML文件进行某种转换,您可以对其进行微调。