用于 3D 可视化的跨浏览器插件
编写能够满足以下要求的 3D 渲染/可视化控件的最佳方法是什么:
- 可以嵌入 HTML 页面中。
- 跨浏览器:以最小的移植开销在尽可能多的浏览器中工作。
- 使用 OpenGL 基于硬件的渲染。
Whats the best way to write a 3D rendering/visualization control that can meet the following requirements:
- Can be embedded in an HTML page.
- Cross-browser: works in as many browsers as possible with minimal porting overhead.
- Hardware based rendering using OpenGL.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用画布的 WebGL,无需特殊插件: http://www.khronos.org/webgl/
Mr Doob 的一些示例:http://mrdoob.com/
支持的浏览器:Opera new rel、IE9、Chrome、Firefox以及所有支持 html5 和 canvas 的浏览器。
另一个解决方案是在简单的 Flash 中,使用一些渲染引擎,例如 papervision、http://away3d.com/ 或令人印象深刻的 < a href="http://alternativaplatform.com/" rel="nofollow">http://alternativaplatform.com/。
最后一种解决方案可以是使用 OpenGL 包装器(如 http://lwjgl.org/)的 Java 或 3d 引擎,如:< a href="http://jmonkeyengine.com/" rel="nofollow">http://jmonkeyengine.com/,均可用作小程序或 Webstart
WebGL using canvas, no special plugin required: http://www.khronos.org/webgl/
Some examples from Mr Doob: http://mrdoob.com/
Supported Browser: Opera new rel, IE9, Chrome, Firefox and all browser that support html5 and canvas.
Another solution is in simple flash, using some rendering engine like papervision, http://away3d.com/ or the impressive http://alternativaplatform.com/.
And a last one solution can be Java using OpenGL wrapper like http://lwjgl.org/ or 3d engine like: http://jmonkeyengine.com/, both usable as applet or webstart