我在http://www.khronos.org/webgl/wiki/User_Contributions#Frameworks上找到了一个框架列表
然而,它们有什么不同呢?我读过一些文章说,WebGL 是由低级语言驱动的,WebGL 框架只是将它变成高级语言以便于实现。
我已经有很多 jQuery、jQueryUI、C# 背景,我应该选择哪一个?
我在http://www.khronos.org/webgl/wiki/User_Contributions#Frameworks上找到了一个框架列表
然而,它们有什么不同呢?我读过一些文章说,WebGL 是由低级语言驱动的,WebGL 框架只是将它变成高级语言以便于实现。
我已经有很多 jQuery、jQueryUI、C# 背景,我应该选择哪一个?
我不能凭经验说话,因为我和你在同一条船上,正在寻找一个可以使用的 WebGL 框架。到目前为止,在我对各种框架的研究中,我倾向于 Three.Js
WebGL 确实是低级的。如果您已经拥有管理场景数据(网格、材质、着色器、渲染优化等)的工具和功能,这不是问题。这只是意味着您需要熟悉图形管道、它是如何工作的、如何最好地优化它以及从一个显卡驱动程序到另一个显卡驱动程序的细微错误和解决方法。
在框架方面,恐怕我有点偏见,因为我正在创作一个。:)
我在 Jax ( http://blog.jaxgl.com/what-is-jax/ ) 上投入了大量精力,以使其成为尽可能强大、简单和灵活的框架。它从 Ruby on Rails 中借用了许多关键概念,在后台使用 Ruby 来尽可能地生成和自动化。这让开发人员(您)可以立即开始工作,而不是摆弄实现细节。最终结果是 100% HTML 和 JavaScript,因此无需担心兼容性。如果您想尝试新事物,请尝试一下 Jax。上面的链接更多地讨论了细节,如果你想快点渲染一些东西,我最近在网上放了一个“快速启动”页面 ( http://jaxgl.com )!