古语云:工欲善其事必先利其器,在现代化的行业细分更加精确,不同行业为了实现更高的效率,也都有自己的专用软件工具或者设备。在数字孪生、虚拟仿真、设计类等行业也是如此,在创建3D模型时也是需要用到Unreal\Unity\Maya\Revit\Bently等专业软件。以前这些软件或者制作出来的3D模型,只能运行在配备了高性能显卡的电脑上,使用也是专业人员。但现在随着数字孪生、虚拟仿真行业的发展,以及用户移动端设备性能的提升,以及网络基础的发展,能更灵活的和这些3D模型的交互,尽可能摆脱时间和空间的束缚,这类需求具备了满足的基础硬件条件。而实时渲染则是从软件层实现了对这些3D软件模型的实时交互。
一、什么是实时渲染?
实时渲染和传统的云渲染相比,强调实时性和交互性。实时从技术角度来说:只有达到每秒播放24帧连贯图像的速度,人眼观看时才不会有卡顿的感觉,对于用户角度来说就和看视频一样。
而交互性是因为很多3D应用都具有强交互属性,比如3D游戏、3D数字孪生模型(智慧园区、智慧城市、智慧水利可视化项目等等)。通常这些应用都是独立运行在电脑上的,通过本地的显卡完成渲染过程。但是对于很多用户来说专门配备高性能的显卡成本高,使用范围小而且独占性强,还局限于空间的限制。只能在给特定的人员使用,而且必须在特定的场所才能看到效果。怎么才能让用户端更简单的和3D模型交互,而解决对硬件高性能依赖的问题呢?
点量云实时渲染系统通过将3D模型放在服务器上,通过实时渲染技术流化出网页地址,让用户可以在网页上直接和3D模型交互实时渲染,让用户像看视频一样看到交互的实时效果。举个简单的例子,在智慧城市、园区等3D模型中,常用的有天气变化、白昼交替。用户在点了不同的季节或者天气(雨雪风电)等按钮后,就可以在网页里直接看到模型在相应场景下的效果。
实时渲染和传统的渲染农场云渲染有所不同,适用的领域也不同。更多的是应用于要求3D模型或者数字孪生可视化领域实时交互的场景,而且不需要用户准备高性能的使用设备。简单说想轻量化使用的3D模型,都可以考虑点量云实时渲染技术,因为它不仅仅对于unreal、unity等模型,对于windows下的常用软件都可以流化。
二、实时渲染费用高吗
对于3D模型实时渲染技术有了初步了解后,另一个比较重要的问题就是价格,这个技术费用高不高呢。毕竟能解决困难和痛点很重要,经济上可行也是很重要的。其实实时渲染费用包含两部分,一个是硬件服务器(包括显卡、内存、CPU等),如果是云服务器还要考虑带宽的等参数;在一个就是实时渲染软件系统的费用,该部分和机器数量是否有定制等都有关系。当然如果是私有部署,一体化方案也是必不可少的,整体的费用也从几万到几十万不等。硬件服务器费用为什么要考虑显卡、内存和GPU呢?
其实这个和实时云渲染技术原理有关,该技术并不是将原本需要显卡的程序变成不在依赖显卡,而是把对显卡的依赖放在服务器端,而非传统的用户端。这样对用户来说使用会更便捷。但是支撑程序运行的显卡和CPU等资源还是要有的,只不过都由服务器配置承担了,对于程序部署方来说运维更方便,而且数据不落地安全性更高,一举多得。