我正在重寫一個早期版本Three.js
幾年前創建的遺留可視化文件。可視化是〜20k 2D圓圈(從圖表中的節點)在屏幕上繪製的位置和着色已經確定。在Three.js中使用精靈或BufferedGeometry更高效嗎?
除了發生互動(縮放,點擊等)時,沒有動畫參與。前面的作者用圓圈(節點)的精靈來顯示不同的狀態(節點選擇:發光效果,隱藏節點:透明等)
我已經能夠成功地使用CircleBufferGeometry
而不是精靈。
我知道這是可能過於含糊的一個問題,因爲它可能是過於具體到我的使用情況,但我想知道如果任何人有任何深入瞭解它是否更高性能的渲染〜20K精靈或〜20K CircleBufferGeometry
與Three.js/webgl。
謝謝!
在您的特定用例中嘗試每個用例,對它們進行基準測試並對它們進行比較。 – Adrian
@Adrian讓我們看看這個stackoverflow問題如何,然後也許我會!我希望Three.js專家或者具有先前知識的人可以在我走下那條路之前幫助我... –