我应该学习哪个WebGL框架?

问题描述:

我找到框架列表 http://www.khronos.org/webgl/wiki/User_Contributions#Frameworks我应该学习哪个WebGL框架?

但是,它们有什么不同?我读过一些文章说,WebGL是由低级语言驱动的,WebGL框架只是将其转换为高级语言来轻松实现。

我已经有很多jQuery,jQueryUI,C#背景,我应该选择哪一个?

+0

将您使用它什么靠在各种框架的研究,又有多少的3D体验,你呢?每个图书馆都有优点和缺点。例如,GLGE颇具游戏性,PhiloGL用于数据可视化,SceneJS用于场景图,three.js更具通用性。 – 2011-03-15 19:47:35

WebGL的确是低级别的。如果您已经拥有管理场景数据(网格,材质,着色器,渲染优化等)的工具和功能,那么这不是问题。这意味着您需要熟悉图形管道,它是如何工作的,如何优化它,以及从一个视频卡驱动程序到下一个视频卡驱动程序的细微错误和解决方法。

就框架而言,恐怕我有点偏见,因为我正在创作一个。 :)

我一直在Jax(http://blog.jaxgl.com/what-is-jax/)中投入大量精力,使其成为一个功能强大,简单和灵活的框架。它借鉴了Ruby on Rails的许多关键概念,在后台使用Ruby来尽可能地生成和自动化。这可以让开发人员(你)马上开始工作,而不是摆弄实现细节。最终的结果是100%的HTML和JavaScript,所以不需要担心兼容性问题。如果你想尝试新的东西,给Jax一个镜头。上面的链接更详细地介绍了这些细节,如果您只是想快速呈现一些内容,我最近在网上放置了一个“快速入门”页面(http://jaxgl.com)!

+0

它似乎是唯一一个与Ruby on Rails很好地集成的应用程序。 – 2013-07-03 20:25:41

我不能从经验中发言,因为我和你在同一条船上,寻找一个WebGL框架来使用。到目前为止,我在我朝three.js所

https://github.com/mrdoob/three.js/

+0

我使用Three.js完成了我的WebGL项目,并且非常推荐它。 – 2014-03-06 13:34:49