0
我現在被分配嘗試將一些在WebGl中完成的3d渲染集成到PyOpenGL中。我有兩個樣本,但從一開始我遇到了一些困境。對於具有大量頂點的對象之一,WebGL版本比PyOpenGL更好。我主要好奇這是否正常或者是否存在某些實現問題。WebGL vs PyOpenGL
問候, 波格丹
我現在被分配嘗試將一些在WebGl中完成的3d渲染集成到PyOpenGL中。我有兩個樣本,但從一開始我遇到了一些困境。對於具有大量頂點的對象之一,WebGL版本比PyOpenGL更好。我主要好奇這是否正常或者是否存在某些實現問題。WebGL vs PyOpenGL
問候, 波格丹
正用於渲染幾何維也納組織的PyOpenGL實現?
我們在實現WebGL時遇到的主要性能問題是JS-> C++調用開銷,類型轉換和GC運行。這就是爲什麼WebGL將Typed Arrays用於數據和VBO進行渲染的原因:Typed Arrays減少了對類型轉換的需求,並且可能比JS陣列更快,而VBOs將API調用和CPU-> GPU-流量的數量降至最低。
關於PyOpenGL我想象的主要問題是類型轉換。但你不應該與維也納組織討論這個問題,因此這是個問題。
它使用的是VBO,但是PyOpenGL在3.0階段,仍然有一些bug行爲。得到它在一個稍微好一點的FPS最終工作。 – Bogdan 2011-06-14 14:23:59