目前主流引擎: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ā)工程師