三維可視化常見(jiàn)的技術(shù)---引擎篇

Jyadmin 提交于 周二, 01/11/2022 - 17:12

 

目前主流引擎:unity,ue4,three.js,cesium等等

1.1.2.1. Unity

1.1.2.1.1. 優(yōu)點(diǎn)

unity開(kāi)發(fā)者社區(qū)支持強(qiáng)大;開(kāi)發(fā)商使用率最高。整體效果好,適合網(wǎng)頁(yè)端客戶端。(圖11,12)

圖片

圖(11)

圖片

圖(12)

1.1.2.1.2. 缺點(diǎn)

對(duì)于3A畫質(zhì)欠缺,特殊組件需要程序編寫。(這里的3A畫質(zhì)多用于游戲)  

1.1.2.2. Three.js                            

1.1.2.2.1. 優(yōu)點(diǎn)

Three.js是純渲染引擎,而且代碼易讀,容易作為學(xué)習(xí)WebGL、3D圖形、3D數(shù)學(xué)應(yīng)用的平臺(tái),也可以做中小型的重表現(xiàn)的Web項(xiàng)目。

1.1.2.2.2. 缺點(diǎn)

但如果要做中大型項(xiàng)目,尤其是多種媒體混雜或者VR體驗(yàn)項(xiàng)目,Three.js必須要配合更多擴(kuò)展庫(kù)才能完成,因?yàn)槟憧赡軙?huì)需要聯(lián)網(wǎng)通信功能的封裝、聲音普通控制甚至高級(jí)頻譜控制、輸入設(shè)備信息的處理等諸多渲染以外的功能,整體效果不好。如圖(13):

圖片

圖(13)

1.1.2.3. Cesium.js

1.1.2.3.1. 優(yōu)點(diǎn)

Cesium是一款面向三維地球和地圖的,世界級(jí)的JavaScript開(kāi)源產(chǎn)品。它提供了基于JavaScript語(yǔ)言的開(kāi)發(fā)包,方便用戶快速搭建一款零插件的虛擬地球Web應(yīng)用,并在性能,精度,渲染質(zhì)量以及多平臺(tái),易用性上都有高質(zhì)量的保證。圖(14)(15)

圖片

圖(14)

圖片

圖(15)

1.1.2.3.2. 缺點(diǎn)

空間分析能力強(qiáng),可以加載傾斜攝影數(shù)據(jù),但整體酷炫效果有所欠缺。

1.1.2.4. UE4

1.1.2.4.1. 優(yōu)點(diǎn)

UE4類似于u3d,整體效果能達(dá)到3A畫質(zhì)。圖(16)(17)

圖片

圖(16)                                                  

圖片

圖(17)

1.1.2.4.2. 缺點(diǎn)

缺點(diǎn):開(kāi)發(fā)成本高制作周期長(zhǎng)多用于客戶端,現(xiàn)在在web端應(yīng)用也逐漸諸多,其中有一家公司51world現(xiàn)在做的風(fēng)聲水起(51world是不是要給我廣告費(fèi),哈哈?。?/p>

1.2. 最優(yōu)選擇

1.2.1. 以成熟度最優(yōu)

技術(shù)路線:Cesium(引擎)+3DMAX(模型)

人力資源:3DMAX模型師+GIS開(kāi)發(fā)工程師