2011-04-02 49 views
3

我們目前有一個共享的DirectX代碼庫,用於呈現我們的UI,並用於我們的PC端應用程序和Web頁面中的ActiveX。將WebGL編譯到C庫中

我寫了一些WebGL的演示,他們執行偉大的,沒有插件混亂,並擺脫古老的ActiveX!

這顯然引發了PC應用程序和Web UI分割代碼庫的問題。

作爲WebGL是基於OpenGL ES 2.0規範,纔有可能有一個標準代碼庫,並寫一個解釋器,使得任一: -The WebGL的代碼可以被修改來編譯和OpenGL -OpenGL可以被修改在網頁上工作

khronos規範對我來說是新的,所以這是一種推測,因爲我正在進行研究。

有沒有人有更多的3D圖形知識和更好的編碼語法的理解幫助我?

回答

0

一種方法是讓PC應用程序將內置WebGL功能的瀏覽器(與簡單的http服務器一起)封裝起來,以運行與Web App相同的呈現技術。

這將減少兩個平臺的維護和開發成本。

+0

http://webkitdotnet.sourceforge.net/允許您在WPF中嵌入Webkit佈局引擎。似乎是一個很好的方法來做到這一點。 – 2011-04-04 15:14:27

+0

這可能實際上需要一個單獨的問題來回答,但可以利用Google的WebGL翻譯[ANGLE](https://code.google.com/p/angleproject)項目來定位本地平臺,它將轉換WebGL調用桌面DirectX或OpenGL調用取決於OS平臺。它在Chrome和Firefox中使用。 – 2013-03-14 14:44:22