发布时间:2021-11-22 15:40:00
三维计算机图形的预渲染(Pre-rendering 或 Offline rendering)或者实时渲染(Real-time rendering 或 Online rendering)的速度都非常慢。预渲染的计算强度很大,需要大量的服务器运算完成,通常被用于电影制作;实时渲染经常用于三维视频游戏,通常透过图形处理器(GPU)完成这个过程。了解了它的概念后,那么实时云渲染关键技术是什么呢?
我们来分解下用到的技术和硬件,首先在没有实时云渲染之前,渲染是借助电脑本身的GPU,而该技术中只不过是将电脑的GPU换成了服务器的GPU,只是使用的硬件的转移,这也得益于云服务的发展,是硬件基础进步带来的改变。而且服务器和电脑本身相比,在GPU显卡的性能方面会更好些,其更换或者可增减性也更好。那这个实时效果是如何做到的呢?这个就是视频流化(或者叫像素流送)技术了,要做到将终端通过鼠标键盘等设备输入的指令,快速传到服务器的云端程序,并且执行该指令,在将执行结果以视频画面流的方式传到终端界面解码显示。这整个过程延迟必须低,才能让用户感觉是在操作自己电脑上的程序,不会有卡顿的感觉,这个是关键。尤其是云游戏这类交互比较强的程序,如果延迟高就可能出现鼠标键盘输入指令后,而程序反应慢,或者画面返回慢就没法进行下一步操作,这样就失去了其意义。
<p style="font-family:" color:#333333;font-size:16px;background-color:#ffffff;"=""> 点量云带您了解了实时云渲染后,您可能会好奇这项技术可以用在哪些领域呢?其实这个的应用很广泛,包括但不限于:数字孪生、智慧城市、云桌面、云应用、云游戏以及一些大型程序的。无论是3D引擎的程序还是非3D引擎点量云均可支持,比如flash动画等。