数字孪生项目中,使用云渲染可以扩展用户终端类型(不仅仅是电脑,还有手机、平板、智慧屏、电视、电视盒),而且对用户来说使用非常方便,就像打开网页一样,无需学习或者安装程序,即点即用。而且在网络允许的条件下,还突破了时间和空间的限制,尤其是在疫情等事件的影响下,目前越来越多的数字孪生项目业主,要求项目使用实时云渲染技术、数字孪生程序支持多终端访问。
然而这项技术是随着5G以及计算机技术的发展而出现的,是一项比较新颖的技术。UE4官方虽然给出了像素流解决方案的插件,但是在实际项目中很多都需要深入摸索才能应用到。点量小芹在长期的接触中发现,很多项目人员对于云渲染的常见疑问是,使用云渲染技术需要服务器配置什么显卡。
实时渲染和离线渲染不同,该项技术更多的关注的是实时互动性,不像离线渲染那样对CPU有很高的要求。实时渲染其实更多的是借助服务器端GPU的算力来完成渲染和编码,并通过网络将实时画面传输到终端。那数字孪生项目中对于服务器显卡的要求是怎样的呢?这个要看两个因素:1、数字孪生程序本身对于资源的消耗有多高 2、服务器要支持多少并发数。我们逐个来说明下。
如果不考虑并发数,数字孪生程序对于资源的消耗,可以让程序在常用的工作电脑上运行,找到程序面数多的部分,看下电脑的GPU和CPU占用情况,说明该程序在该对应显卡和CPU的配置下,是可以顺畅运行的。则在准备使用云渲染系统的服务器上,可以参考类似的显卡和CPU配置。
如果想支持多并发,可以在以上基础上多打开几个程序运行,当电脑的GPU和CPU占用达到80%的时候,就是同样配置的服务器能实现的并发数极限了。如果想支持更多数字孪生的并发,则需要增加服务器或者增加显卡。通过点量云渲染技术来做到负载均衡,支持更多并发。但以上这些并没有固定的数字可参考,因为同样是3070的显卡服务器,不同的程序差别比较大,像UE4开发的大型智慧城市、智慧工厂类的数字孪生模型,可能只支持1-2路,但是对于Unity的虚拟仿真孪生程序可能支持十几路。这个是需要针对不同的程序去判断的。
实时渲染目前可应用于数字孪生智慧城市、智慧工厂、三维游戏、工业设计、虚拟现实、灾难模拟和产品展示等等领域。和实时渲染相对应的是离线渲染,一般是用在电影、动漫等特效中,对于实时性没有要求,但是对于画面质量要求比较高,这个一般是是借助CPU来完成。结合本文主题,如果项目中要求支持多个并发,则可以采用一台服务器多显卡(目前有服务器可以支持到10个卡槽,也就是可以插10张显卡),或者多台服务器。通过负载均衡实现服务器显卡等资源的充分利用。图片来源于网络,如有侵权请联系删除。