一種數(shù)字地球無(wú)裙邊地形瓦塊無(wú)縫拼接顯示仿真方法
基本信息
申請(qǐng)?zhí)?/td> | CN202010882306.X | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN112017286A | 公開(kāi)(公告)日 | 2020-12-01 |
申請(qǐng)公布號(hào) | CN112017286A | 申請(qǐng)公布日 | 2020-12-01 |
分類(lèi)號(hào) | G06T17/05(2011.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 梁長(zhǎng)青;陳超;牛玉剛;肖劍 | 申請(qǐng)(專(zhuān)利權(quán))人 | 北京國(guó)遙新天地信息技術(shù)股份有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 100101北京市朝陽(yáng)區(qū)安翔北里11號(hào)11幢3層301 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種數(shù)字地球無(wú)裙邊地形瓦塊無(wú)縫拼接顯示仿真方法,包括以下步驟:構(gòu)建四叉樹(shù)結(jié)構(gòu)的全球地形瓦塊;根據(jù)相機(jī)或視角的高度不同,調(diào)度一定級(jí)別范圍的瓦塊,加載需要顯示的新瓦塊,卸載不需要顯示的地形瓦塊并激活其父瓦塊為新瓦塊;新瓦塊加入四叉樹(shù),更新四叉樹(shù)中相關(guān)瓦塊四條邊上的級(jí)別差level_dif信息;對(duì)每個(gè)可見(jiàn)瓦塊執(zhí)行GPU vertex shader,對(duì)瓦塊的高度圖紋理進(jìn)行點(diǎn)采樣得到每個(gè)瓦塊網(wǎng)格頂點(diǎn)的海拔高度;依據(jù)Vertex shader參數(shù)中傳入的地形瓦塊四條邊與相鄰?fù)邏K的級(jí)別差level_dif,對(duì)這四條邊上的特定頂點(diǎn)的海拔高度進(jìn)行修正;Vertex shader中依據(jù)地形瓦塊的地理范圍、瓦塊每個(gè)網(wǎng)格頂點(diǎn)的海拔高度、視圖變換矩陣、投影變換矩陣變換每個(gè)頂點(diǎn)坐標(biāo);對(duì)每個(gè)可見(jiàn)瓦塊執(zhí)行GPU fragment shader,對(duì)影像圖紋理采樣,根據(jù)光照計(jì)算每個(gè)像素點(diǎn)的顏色,生成無(wú)縫隙的數(shù)字地球地形仿真圖像,輸出到顯示設(shè)備。?? |
