三維空間建模方法之LOD模型算法


什么是LOD

LOD也稱為層次細節模型,是一種實時三維計算機圖形技術,最先由Clark於1976年提出,其工作原理是:

視點離物體近時,能觀察到的模型細節豐富;視點遠離模型時,觀察到的細節逐漸模糊。系統繪圖程序根據一定的判斷條件,選擇相應的細節進行顯示,從而避免了因繪制那些意義相對不大的細節而造成的時間浪費,同時有效地協調了畫面連續性與模型分辨率的關系。

示例圖:

地形LOD模型算法

地形里面的LOD算法可以分為:非連續LOD模型、連續LOD模型以及節點LOD模型。

非連續LOD模型:它實質上保存了原始模型的多個副本,每個副本對應某一特定的分辨率,所有副本構成一個金字塔模型。該模型的優點是不必在線生成模型,可視速度快;缺點是數據冗余大,容易引起幾何數據的不一致性,而且由於不同分辨率之間沒有任何關聯,不同分辨率間的轉換易引起視覺上的間跳現象。

連續LOD模型:它是在某一時間只保留某一分辨率的模型,在實際應用中根據需要,采用一定的算法實時生成另一分辨率的模型。該模型優缺點正好與不連續LOD模型相反,即優點是沒有數據冗余,能夠保證幾何數據的一致性和視覺連續性;缺點是需要在線生成不同分辨率的模型,算法設計復雜,可視速度慢。

節點LOD模型:本身是一個分辨率結構。不同分辨率模型之間用節點相連,通過對節點的激活來操作相應的部件。所有節點均被激活時,實質就是一個全分辨率結構,優點是結構簡單、操作方便,適合表達復雜的不連續的體模型對象。

 

https://www.cnblogs.com/jiayongzhi/archive/2011/06/01/2067430.html  模型lod算法實現

http://www.cnblogs.com/fuckgiser/p/6500641.html cesiumLOD渲染原理篇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM