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