2012-05-29 78 views
4

在Threejs中,根據要使用的渲染方法/光源/設置/材質,WebGL渲染器在xyz網格上顯示大量多維數據集的最高性能方法是什麼?立方體應該支持基於方向光線的接收和投射陰影 - 或者我可以預先計算側邊顏色(如果有幫助並且可能的話) - 但它們沒有任何紋理或特殊旋轉。謝謝!Threejs/WebGL:最適合多維數據集的高性能方法?

回答

9

一定要合併你的幾何。它有助於很多。多達60倍的代碼。這裏是解釋原因的帖子。它包含一個實際顯示區別的演示 http://learningthreejs.com/blog/2011/10/05/performance-merging-geometry/

另一件事是在適用時刪除重複的面。例如three.js minecraft demo從幾何體中移除面。 http://mrdoob.github.com/three.js/examples/webgl_geometry_minecraft.html爲演示版本,https://github.com/mrdoob/three.js/blob/master/examples/webgl_geometry_minecraft.html#L106爲源文件

+0

+1爲合併幾何圖形 – Neil

+0

只是想說謝謝! –

相關問題