簡體   English   中英

帶索引數組的地形(高度圖)LOD

[英]Terrain(heightmap) LOD with indexed arrays

我有一個相當大的地形網格物體(高度圖),我希望能夠將其划分為較小的塊...閱讀文章和文章后,我發現了有關地形LOD的信息:

不,你不會。 在典型的地形渲染器中,數據細分為圖塊。 通常,這些圖塊會再次細分,以實現詳細程度。 將圖塊分開的是它們引用的頂點。 因此,您將擁有一個用於地形數據的大型頂點數組,以及用於圖塊的許多索引數組。 通過使用正確的索引數組調用glDrawElements,您可以選擇在哪個細節級別繪制哪些圖塊。

datenwolf回答,鏈接到該帖子:

OpenGL:VAO和VBO是否適合大型多邊形渲染任務?

編輯:

我從文件中讀取高度圖,通常是從.BMP圖像中讀取高度圖,並使用這些高度樣本替換常規網格。 我正在使用VBO,VAO,DrawElements(),三角形(不是條帶)和着色器(仍然沒有tesselation着色器,我將在下周實現)。

是否有使用此算法的好算法,或者有人可以分享有關此方法的文章?

我在Google上搜索了四叉樹地形渲染(我想您缺少四叉樹關鍵字),結果出現了:

http://vterrain.org/LOD/Papers/

很多出版物,第二本已經看起來很有趣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM