我使用three.js渲染體素表示爲一組三角形。我已經得到了500萬個三角形,但這似乎是極限。您可以在線查看here。使用three.js使用三維紋理渲染數百萬體素
選擇分辨率爲3的都柏林模型以查看大量繪製的三角形。
我已經使用了渾身解數拿到了這一步(緩衝區幾何體素剔除,多個緩衝區),但我認爲它已經打的openGL的三角形可以實現的最大金額。
大量的體素通常呈現爲3D紋理中的一組圖像,而關於如何將2D紋理轉換爲3D紋理有幾篇帖子,但它們似乎對紋理大小有最大限制。
我已經搜索了使用這種方法的教程或例子,但沒有找到任何。有沒有人使用過這種方法之前與three.js
我覺得你運氣不好,試圖直接顯示它們。您可能需要某種LODing系統,以某種方式顯示更多的細節,並且遠處的細節更少。 [這裏是另一種基於深度數據的查看器](http://potree.org/demo/potree_1.3/showcase/ca13.html),放大後會看到它載入更多細節。看起來如果你選擇「Apparence->材質 - >樹深度」,它會顯示你的LOD。 – gman
謝謝你回到我身邊。它實際上建立在使用八叉樹變體的LOD模型上,Potree啓發我做一個基於網絡的查看器。我想我已經在渲染這些數據時遇到了webgl的硬性限制。 – jonathanbyrn