2017-04-09 277 views
0

我目前正在渲染地質數據,並已成功完成並取得了良好的效果。爲了澄清,我輸入一個高程矩陣並輸出一個靜態網格。我通過爲每個高程點創建單個平面來完成此操作,然後在創建所有這些單獨平面之後,將它們合併到單個網格中。在Three.js中優化地形渲染

即使在Macbook Air上,我也一直以60 FPS的速度運行,但是我想要突破極限。是否使用單個PlaneGeometry作爲其他地形示例中描述的高度圖,效率更高,還是最終在過程結束時是同一產品?

對不起,沒有代碼示例的一般問題,但我認爲這是一個足夠具體的話題,以保證一個問題。

回答

0

根據我自己的測試,我花了幾天的時間運行,創建個別自定義幾何並在創建時合併它們,效率非常低,不僅在渲染循環中,而且在加載過程中也是如此。

我現在使用的過程是創建一個帶有足夠寬度和高度段的單個BufferGeometry以包含高程數據,如this article中所述。