發(fā)布時(shí)間:2021-11-22 15:40:00
三維計(jì)算機(jī)圖形的預(yù)渲染(Pre-rendering 或 Offline rendering)或者實(shí)時(shí)渲染(Real-time rendering 或 Online rendering)的速度都非常慢。預(yù)渲染的計(jì)算強(qiáng)度很大,需要大量的服務(wù)器運(yùn)算完成,通常被用于電影制作;實(shí)時(shí)渲染經(jīng)常用于三維視頻游戲,通常透過(guò)圖形處理器(GPU)完成這個(gè)過(guò)程。了解了它的概念后,那么實(shí)時(shí)云渲染關(guān)鍵技術(shù)是什么呢?
我們來(lái)分解下用到的技術(shù)和硬件,首先在沒(méi)有實(shí)時(shí)云渲染之前,渲染是借助電腦本身的GPU,而該技術(shù)中只不過(guò)是將電腦的GPU換成了服務(wù)器的GPU,只是使用的硬件的轉(zhuǎn)移,這也得益于云服務(wù)的發(fā)展,是硬件基礎(chǔ)進(jìn)步帶來(lái)的改變。而且服務(wù)器和電腦本身相比,在GPU顯卡的性能方面會(huì)更好些,其更換或者可增減性也更好。那這個(gè)實(shí)時(shí)效果是如何做到的呢?這個(gè)就是視頻流化(或者叫像素流送)技術(shù)了,要做到將終端通過(guò)鼠標(biāo)鍵盤(pán)等設(shè)備輸入的指令,快速傳到服務(wù)器的云端程序,并且執(zhí)行該指令,在將執(zhí)行結(jié)果以視頻畫(huà)面流的方式傳到終端界面解碼顯示。這整個(gè)過(guò)程延遲必須低,才能讓用戶(hù)感覺(jué)是在操作自己電腦上的程序,不會(huì)有卡頓的感覺(jué),這個(gè)是關(guān)鍵。尤其是云游戲這類(lèi)交互比較強(qiáng)的程序,如果延遲高就可能出現(xiàn)鼠標(biāo)鍵盤(pán)輸入指令后,而程序反應(yīng)慢,或者畫(huà)面返回慢就沒(méi)法進(jìn)行下一步操作,這樣就失去了其意義。
<p style="font-family:" color:#333333;font-size:16px;background-color:#ffffff;"=""> 點(diǎn)量云帶您了解了實(shí)時(shí)云渲染后,您可能會(huì)好奇這項(xiàng)技術(shù)可以用在哪些領(lǐng)域呢?其實(shí)這個(gè)的應(yīng)用很廣泛,包括但不限于:數(shù)字孿生、智慧城市、云桌面、云應(yīng)用、云游戲以及一些大型程序的。無(wú)論是3D引擎的程序還是非3D引擎點(diǎn)量云均可支持,比如flash動(dòng)畫(huà)等。