java - JOGL 小程序与 WebGL

标签 java javascript opengl webgl jogl

在 applet 中使用 JOGL 与在 WebGL 中使用 JOGL 之间有什么显着的技术差异吗?我想特别关注两件事:

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

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

最佳答案

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

还有其他的区别:

  • JOGL 要求您可以运行 applets/signed webstart(我不确定这在大多数浏览器上是否仍默认启用)
  • WebGL 需要支持 WebGL 的浏览器(现代 Chrome、Safari 或 Firefox,不能在 IE 上运行)...
  • WebGL 基于 GL ES 2.0,即不支持 GL 固定功能管道。这意味着您需要实现自己的着色器或使用诸如 three.js 之类的库

关于java - JOGL 小程序与 WebGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11087520/

相关文章:

java - 在java中,从另一个数字字符串中减去1个数字字符串的最佳方法是什么

用于排除不同字符的 Javascript 和 PHP 正则表达式

循环内的 JavaScript 闭包——简单实用的例子

javascript - 如何更改 Tabulator 中的 ajax 排序参数?

python - 为什么我的 FPS 相机一劳永逸地滚动?

Java 音频系统 : Reading 32 Bit Wav Files

java - Android:Thread Runnable 和 Handler.post 问题 - 在 Run 方法中(Handler.postXX 没有按预期运行)

windows - Maven 中的 Java_home

c++ - opengl 3.3 核心配置文件渲染失败

xcode - mac 上缺少 OpenGL 头文件