2011-03-14 88 views
8

我找到框架列表 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

回答

3

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

11

我不能從經驗中發言,因爲我和你在同一條船上,尋找一個WebGL框架來使用。到目前爲止,我在我朝three.js所

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

+0

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