用于3D可视化的跨浏览器插件

时间:2011-04-02 07:48:43

标签: cross-browser visualization

编写可以满足以下要求的3D渲染/可视化控件的最佳方法是什么:

  1. 可以嵌入HTML页面。
  2. 跨浏览器:在尽可能多的浏览器中工作,只需最少的移植开销。
  3. 使用OpenGL进行基于硬件的渲染。

1 个答案:

答案 0 :(得分:2)

使用canvas的WebGL,无需特殊插件:http://www.khronos.org/webgl/ Doob先生的一些例子:http://mrdoob.com/

支持的浏览器:Opera new rel,IE9,Chrome,Firefox以及支持html5和canvas的所有浏览器。

另一种解决方案是简单的闪存,使用像papervision,http://away3d.com/或令人印象深刻的http://alternativaplatform.com/这样的渲染引擎。

最后一个解决方案可以是使用OpenGL包装器的Java,如http://lwjgl.org/或3d引擎,如:http://jmonkeyengine.com/,可用作applet或webstart