Unity載入傾斜攝影模型 雷射點雲,開源

2021-10-09 00:19:03 字數 777 閱讀 2728

【重大更新】現已支援webgl

業餘時間嘗試了下用unity載入傾斜攝影模型/雷射點雲,目前支援bentley contextcapture生成的3mx格式

原始碼見 

本專案只進行了unity載入傾斜攝影模型/雷射點雲的原理性驗證,還有很大優化空間,fps不是很穩定

本人進行此項工作的目的是希望實現一種傾斜攝影模型/雷射點雲可以載入到各種平台,目前openscenegraph只能載入osgb格式的模型,cesium只能載入3dtiles格式的模型,主流遊戲引擎(unity/ue4)都缺乏載入傾斜攝影模型/雷射點雲的外掛程式,使得傾斜攝影/雷射點雲的跨平台載入應用較為困難。

相關專案,用openscenegraph載入bentley contextcapture生成的3mx格式

相關專案,將osgb轉換為3mx,將las雷射點雲轉換為3mx

很多網友關心為什麼選擇使用3mx格式而不是直接相容osgb,在這裡說明一下,osgb是乙個通用的三維資料格式,自由度太大,在其他平台去解析它幾乎要把osg底層io都重新實現一遍,成本非常高;而3mx是專為傾斜攝影這樣的lod瓦片樹設計的,字段定義非常簡單,易於跨平台實現

另外注意,3mx本身是不支援雷射點雲的,我自己擴充套件了3mx,所以轉出的3mx點雲用ccviewer是打不開的,這是正常現象

OSG載入傾斜攝影資料

3.結果 contextcapture smart3d 生成的傾斜攝影模型資料一般都形如如下組織結構 在data目錄下包含了分塊的瓦片資料,每個瓦片都是乙個lod資料夾。osg能夠直接讀取osgb格式,理論上只需要依次載入每個lod的金字塔層級最高的osgb,整個傾斜攝影模型資料就載入進來了。不過有...

傾斜攝影行業背景知識介紹

今天跟大家聊一下傾斜攝影的行業背景知識。概念和原理就不講了,聽得太多了。首先我們來聊一下傾斜攝影的行業發展,大概了解一下,出去跑客戶的時候也是談資嘛。整個行業的發展差不多有十來年的發展歷史吧 國外代表性的有蘋果公司收購c3公司採用的自動建模技術,天寶公司的aos系統 徠卡推出rcd30,再到bent...

對OSGB傾斜攝影資料進行範圍裁剪

在osgb生產完成後,可能想要裁剪模型,只要其中的一部分模型資料,或者把場景邊緣不太好的地方裁剪掉,osgblab能夠完美的對osgb傾斜攝影資料進行裁剪。osgblab支援的裁剪多邊形檔案有以下三種 其中txt文字中,每一行表示乙個多邊形的頂點,以英文逗號分割,如下所示 1233,2444 120...