傾斜攝影數據格式分析與頂層合并技術
?傾斜攝影?
FreeeX

概念:通過多角度照片對數據進行三維重建的技術
趨勢:更便宜、更清晰、更快
主要的成本:
建設成本-軟件、服務器、飛機、相機
使用成本-電費
存在問題
① 只可遠觀;
② 橋隧凹面帶洞的;
③ 完全朝向地面的面;
④ 只有表面;
??
??
??
⑤ 面積過大的時候,小金字塔太多,加載慢,效率低。
* 示例數據有1690個小金字塔
osgb格式
FreeeX
四叉樹
??
??
非OSG引擎如何直接讀取osgb
????* 解析osgb中的關鍵字段
????① 涉及LOD:中心點、半徑、兩個距離、請求文件名
????② 涉及幾何體:三角形索引、頂點、紋理坐標、紋理
? ? ? ? ? ? ? ?
備注:用UE打開osgb文件,可以查看十六進制
頂層合并
FreeeX
頂層合并的思想
頂層合并的障礙-展開的紋理
???
頂層合并的障礙-關鍵點
離近時加載的是原始模型,離遠時才加載抽吸的模型,因此不要求那么精確。
步驟:
① 正射RTT取出紋理
② 布點求交取出頂點
頂層合并的障礙-邊緣檢測
??
*對邊緣做檢測? ? ? ? ??
頂層合并的障礙-洞
*? 采樣頂點時向下采樣
頂層合并改進的實際效果
① 加載時間-1690個小金字塔
優化前全部加載需要1.18秒 | 優化后全部加載需要0.0123秒????????????????????????
? ? ? ??
優化前需要加載1690個文件 | 優化后只需要加載1個文件? ? ????????????????????
② 同一視口結點數量
??
持續探索:
可以在OSG中調試osgDB::readNodeFile(“Xxxx.osgb“)來認真分析osgb文件結構