無人(rén)機(jī)的空投箱
目前,我國(guó)實現了使用無人(rén)機(jī)在高海拔地區進行物資投送,無人(rén)機(jī)隻用了30分(fēn)鍾就(jiù)走完原先需要3天才能走完的路(lù)程,讓戰士們吃(chī)上了熱(rè)乎乎的火(huǒ)鍋。充分(fēn)體(tǐ)現了無人(rén)機(jī)在物資投送中的快(kuài)捷和便利。
近年(nián),智慧城(chéng)市、數字孿生(shēng)大(dà)熱(rè),三維引擎就(jiù)成爲了繞不過去(qù)的一個詞,但(dàn)是目前市場的的三維引擎多的讓人(rén)頭暈目眩,他(tā)們各自(zì)都(dōu)有哪些優缺點呢(ne),今天我們就(jiù)來(lái)盤點下主流的三維引擎。
常見(jiàn)的三維引擎按平台可(kě)分(fēn)爲客戶端三維引擎,Web端三維引擎,因爲現在的信息化系統開發大(dà)多走的是B/S的路(lù)線,今天我們重點介紹下Web端三維引擎。Web端的三維引擎目前在國(guó)内應用比較多的主要有Three.js、Babylon.js、Cesium.js等,這些B端的三維引擎幾乎基于WebGL而開發的三維引擎,而webGL又是OpenGL ES的B端API封裝集。這些B端引擎他(tā)們都(dōu)有各自(zì)的應用場景,比如(rú)Three.js用于做效果展示,可(kě)以做中小型的重表現的Web項目。國(guó)内用的比較多,也有全面的學習資料,完全可(kě)以比較系統的學習。Babylon.js主要用于遊戲開發,适合做中大(dà)型項目,尤其是多種媒體(tǐ)混雜的或者是遊戲VR體(tǐ)驗項目,功能較爲全面、豐富、靈活,模型顯示不失真。Cesium.js主要用于GIS開發。Cesium是一個用于顯示三維地球和地圖的開源js庫,它可(kě)以用來(lái)顯示海量三維模型數據、影(yǐng)像數據、地形高程數據、矢量數據等等。優點是開源、GIS特性比較強、擴展性較強。這三者都(dōu)是基于JavaScript的開源三維引擎。
Three.js支持的格式有:stl、obj、FBX、gltf格式(主要格式)
Babylon.js 支持的格式有:gltf、obj、stl、babylon
Cesium.js支持的格式有:glb、gltf、3d tiles(後面兩個官方推薦)
按引擎用途分(fēn)的話(huà),三維引擎主要分(fēn)爲遊戲引擎和GIS引擎,但(dàn)是因爲遊戲引擎強大(dà)的渲染能力可(kě)以帶來(lái)更好的可(kě)視化效果,很多數字孿生(shēng)公司也采取了遊戲引擎的技術(shù)路(lù)線。遊戲引擎常見(jiàn)的有UE4、U3D。GIS引擎除了大(dà)家常見(jiàn)的Cesium.js和ArcGIS,目前國(guó)内也是百花齊放(fàng),出現了數十種應用非常廣泛的三維GIS引擎,其中市場占有率比較高的有超圖軟件(jiàn)supermap系列和中地mapgis系列。
UE4支持模型格式:FBX、OBJ、Uasset
U3D支持模型格式:FBX 、 OBJ、dae、3ds、dxf
現在也出現了GIS和遊戲引擎融合的趨勢,比如(rú)CesiumJS和ThreeJS可(kě)以融合,因爲它們都(dōu)是WebGIS,都(dōu)是同一種語言JavaScript,都(dōu)是同一種三維引擎WebGL。兩者結合增強了三維GIS的外在表現能力,它可(kě)以更好的展現地理(lǐ)數據(DEM DOM 單體(tǐ)化等等),傳統GIS在三維數據的表達層面沒有遊戲引擎來(lái)的真實,但(dàn)同時遊戲引擎也有自(zì)身(shēn)的缺陷,比如(rú)遊戲引擎對于海量數據的加載優化問(wèn)題。但(dàn)是GIS和遊戲引擎畢竟面向的行業不同,傳統的GIS行業圍繞的是地圖交互、地理(lǐ)數據分(fēn)析、研判、決策、規劃,而遊戲引擎更注重渲染效果的真實性,目前它們的融合和錯位也是智慧城(chéng)市和數字孿生(shēng)發展的一個探索階段。
文末附上目前市場上主流的三維圖形庫
商用收費:ArcGIS Engine、superMap、U3D、OverDrive、Hightopo
免費開源:Ossimplanet、Wings 3D、OGRE、Cesium、OSG、OPEN CASCADE、Potree、SceneJS、Three.js、BabylonJS
目前,我國(guó)實現了使用無人(rén)機(jī)在高海拔地區進行物資投送,無人(rén)機(jī)隻用了30分(fēn)鍾就(jiù)走完原先需要3天才能走完的路(lù)程,讓戰士們吃(chī)上了熱(rè)乎乎的火(huǒ)鍋。充分(fēn)體(tǐ)現了無人(rén)機(jī)在物資投送中的快(kuài)捷和便利。
在CES期間,芯片廠(chǎng)商Ambarella發布了全新的CV5處理(lǐ)器,能夠實現8k 60 fps和4k 240 fps視頻。回顧過去(qù)的大(dà)疆無人(rén)機(jī),如(rú)Mavic Mini,都(dōu)使用了Ambarella處理(lǐ)器,那麽我們就(jiù)來(lái)看(kàn)看(kàn)即将推出的大(dà)疆Mavic 3是否也會使用它。