前期采用直接在服務(wù)器上部署渲染的方式,但是需要高性能的終端來支撐渲染任務(wù),對客戶終端的GPU性能要求很高,客戶受限于訪問終端的便捷性和性價比,不會僅因為展示需求而批量采購高配置電腦。訪問3D場景不便捷,演示匯報時需要在演示機(jī)上重復(fù)部署應(yīng)用,不方便與他人共享工作成果。前期的部署方式難以滿足客戶的實際需求,因此我們在城市物聯(lián)網(wǎng)項目中使用了云渲染技術(shù)。
云渲染的概念
云渲染技術(shù)最早由AMD公司提出,與云計算類似,是將性能開銷較大的3D渲染過程放在遠(yuǎn)程服務(wù)器中進(jìn)行,用戶通過客戶端發(fā)出操作命令訪問3D資源,服務(wù)器根據(jù)用戶命令進(jìn)行相應(yīng)的操作,并將渲染結(jié)果實時傳送回用戶終端顯示。
云渲染的優(yōu)勢
采用云渲染技術(shù),將渲染任務(wù)都放置在高性能的服務(wù)端來進(jìn)行,用戶僅需要通過web頁面就可以流暢訪問畫質(zhì)優(yōu)良的3D影像。同時云渲染可以提供用戶在不同終端訪問項目大屏的能力,完美兼容電腦、移動端等設(shè)備,幫助用戶實現(xiàn)隨時隨地通過各種設(shè)備查看大屏,能夠更加方便的進(jìn)行項目進(jìn)度管控,方便項目各方在同一個大屏上進(jìn)行溝通交流。
云渲染的實現(xiàn)難點
1?? 云渲染系統(tǒng)在進(jìn)行3D渲染時需要消耗較多的硬件性能,因此在面對多用戶請求時,要求服務(wù)器具備極高的圖形處理性能,否則無法滿足大量用戶同時渲染的請求。
2?? 3D場景對于用戶輸入的指令需要具有快速的響應(yīng),如果從用戶輸入指令到畫面有相應(yīng)動作的時間過長,會導(dǎo)致有明顯的延遲感,而指令延遲則取決于用戶終端與服務(wù)器的網(wǎng)絡(luò)接入性能。
3?? 3D渲染一般要在30fps以上用戶才會感覺畫面流暢,視頻的分辨率越高,視頻就越清晰,傳輸?shù)臄?shù)據(jù)量就越大,要達(dá)到1920×1080分辨率,一般傳輸碼率要穩(wěn)定高于10Mbps。
云渲染的生產(chǎn)實踐
目前,OneNET城市物聯(lián)網(wǎng)平臺在城市物聯(lián)網(wǎng)領(lǐng)域的大多數(shù)項目上都采用私有化部署方式實施,這也就意味著,項目大屏并不會有很高的并發(fā)需求。當(dāng)前市面上的高端GPU的性能是可以滿足云渲染項目部署交付要求的;而在網(wǎng)絡(luò)方面,根據(jù)中國通信標(biāo)準(zhǔn)化協(xié)會發(fā)布的數(shù)據(jù),2021年第四季度,我國固定寬帶的用戶上網(wǎng)體驗速率達(dá)到62.55Mbps,這個網(wǎng)絡(luò)接入速度也完全可以滿足云渲染的要求。在生產(chǎn)實踐中,我們使用基于UE4的像素流送技術(shù),可以比較方便的實現(xiàn)云渲染的技術(shù)落地。
云渲染的項目成果
借助于云渲染技術(shù),我們成功的將30G的工廠傾斜攝影數(shù)據(jù),在瀏覽器中加載并展示。客戶無需安裝任何插件,通過電腦瀏覽器流暢地訪問到3D場景,整合2D圖表數(shù)據(jù)展示工廠需求信息。同時結(jié)合工廠關(guān)注點,可對場景進(jìn)行縮放、旋轉(zhuǎn)、移動等操作,圓滿完成了智慧工廠項目的交付。
5G智慧工廠效果圖