6

在 applet 中使用 JOGL 与在 WebGL 中使用是否有任何显着的技术差异?我想特别关注两件事:

  • 性能:使用 WebGL 渲染 3D 是否有更多的开销?
  • 功能:两者对 OpenGL 标准的支持程度如何?

我正在开发一个 3D Web 应用程序,我想更多地了解两者的技术能力。

4

1 回答 1

3

我认为纯 GL 渲染速度会相似,特别是如果您在少量调用中完成大量工作。对于其他代码,Java 往往比 Javascript 快大约 5-10 倍:http: //blog.j15r.com/2011/12/for-those-unfamiliar-with-it-box2d-is.html

还有其他区别:

  • JOGL 要求您可以运行小程序/签名的 webstart(我不确定在大多数浏览器上是否仍然默认启用)
  • WebGL 需要启用 WebGL 的浏览器(现代 Chrome、Safari 或 Firefox,不适用于 IE)....
  • WebGL 基于 GL ES 2.0,即不支持 GL 固定功能管道。这意味着您需要实现自己的着色器或使用诸如three.js 之类的库
于 2012-06-18T21:53:52.227 回答