[发明专利]渲染系统、方法、装置、设备和存储介质在审
申请号: | 202211111938.1 | 申请日: | 2022-09-13 |
公开(公告)号: | CN115471606A | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 祝丰年;张保 | 申请(专利权)人: | 达闼机器人股份有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/20 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 孙明子;刘戈 |
地址: | 201111 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 系统 方法 装置 设备 存储 介质 | ||
本发明实施例提供的渲染系统、方法、装置、设备和存储介质,其中系统可以包括:终端设备、多个渲染服务器以及叠加引擎;终端设备,用于响应于模型的选择操作,生成渲染请求,并显示叠加引擎发送的叠加结果。多个渲染服务器的任一渲染服务器,用于响应于渲染请求,获取渲染请求对应的目标待渲染模型,然后渲染目标待渲染模型。叠加引擎,用于对多个渲染服务器各自输出的渲染结果进行叠加。在实际中,当三维场景中包括大量的三维模型需要渲染时,可以使用多个渲染服务器来渲染三维场景中不同的三维模型,再将不同的渲染服务器渲染的结果叠加,这样能够降低渲染服务器的资源消耗。
技术领域
本发明涉及渲染技术领域,尤其涉及一种渲染系统、方法、装置、设备和存储介质。
背景技术
三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚拟的物体。目前三维模型渲染被广泛应用于元宇宙、游戏、数字孪生等领域中,比如元宇宙中的三维数字场景、动漫游戏中的三维场景以及数字孪生中的三维场景。并且上述的各种三维场景中都包含至少一个三维模型。渲染模型需要对至少一个三维模型进行渲染,从而实现三维场景的可视化。
在实际中,当三维场景中包括大量的三维模型需要渲染时,便会导致服务器消耗大量内存资源、和中央处理器(central processing unit,简称CPU)资源,增大渲染服务器的渲染压力。因此,如何降低渲染服务器的资源消耗是一个亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种渲染系统、方法、装置、设备和存储介质,用以降低渲染服务器资源的消耗。
第一方面,本发明实施例提供一种渲染系统,包括:终端设备、多个渲染服务器以及叠加引擎;
所述终端设备,用于响应于模型的选择操作,生成渲染请求;显示所述叠加引擎发送的叠加结果;
所述多个渲染服务器中的任一渲染服务器,用于响应于所述渲染请求,获取所述渲染请求对应的目标待渲染模型;渲染所述目标待渲染模型;
所述叠加引擎,用于对所述多个渲染服务器各自输出的渲染结果进行叠加。
第二方面,本发明实施例提供一种渲染方法,应用于叠加引擎,包括:
接收目标待渲染模型对应的渲染结果,所述目标待渲染模型包括目标场景对应的多个待渲染模型中的任一待渲染模型;
根据所述目标待渲染模型在所述目标场景中的空间位置,调整所述渲染结果的大小,以得到所述目标待渲染模型对应的调整结果;
叠加所述多个待渲染模型各自对应的调整结果,以使终端设备显示叠加结果。
第三方面,本发明实施例提供一种渲染装置,包括:
接收模块,用于接收目标待渲染模型对应的渲染结果,所述目标待渲染模型包括目标场景对应的多个待渲染模型中的任一待渲染模型;
调整模块,用于根据所述目标待渲染模型在所述目标场景中的空间位置,调整所述渲染结果的大小,以得到所述目标待渲染模型对应的调整结果;
叠加模块,用于叠加所述多个待渲染模型各自对应的调整结果,以使终端设备显示叠加结果。
第四方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第二方面中的渲染方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。
第五方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第二方面所述的渲染方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达闼机器人股份有限公司,未经达闼机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211111938.1/2.html,转载请声明来源钻瓜专利网。