【技术实现步骤摘要】
模型渲染方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及三维可视化
,具体而言,本申请涉及一种模型渲染方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。如今,三维模型已经用于各种不同的领域,例如智能医疗、电影娱乐和智慧城市等应用方向。
[0003]目前,在浏览器中展示三维模型时,可以选择后端渲染。其中,三维模型进行后端渲染时,一般是通过运行在浏览器中的Web(World Wide Web,万维网)应用调用渲染引擎与后端服务器进行通讯,来完成对三维场景的实时渲染,但是当展示需求是针对大型或者超大型三维场景模型时,会出现展示场景卡顿、和图形运算性能低下等问题,导致应用没有实时渲染的能力。
技术实现思路
[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是图形运算性能低下的技术缺陷。
[0005]第一方面,提供了一种模型渲染的方法,应用于渲染引擎,该方法包括:
[0006]接收 ...
【技术保护点】
【技术特征摘要】
1.一种模型渲染的方法,其特征在于,应用于渲染引擎,包括:接收针对应用的访问指令,分别建立与至少一个渲染服务器之间的连接;其中,所述渲染引擎是基于远程渲染通讯协议封装获得,所述远程渲染通讯协议是以二进制格式为基础制定的一套远程渲染通讯协议;向渲染路由器发送模型渲染任务;所述渲染路由器用于将所述模型渲染任务分别发送至至少一个所述渲染服务器;任一所述渲染服务器用于基于所述模型渲染任务获取对应的结果数据,并将所述结果数据发送至渲染路由器;接收渲染路由器发送的协议响应报文;所述协议响应报文是基于所述模型渲染任务的结果数据生成的;解析所述协议响应报文,以获取所述模型渲染任务的渲染结果;所述渲染结果用于生成应用的展示页面。2.根据权利要求1所述的模型渲染方法,其特征在于,所述渲染路由器用于将所述模型渲染任务拆分成至少一个子任务,再将所述子任务分别发送到至少一个所述渲染服务器;任一所述渲染服务器用于对所述子任务进行处理,得到所述子任务对应的结果数据。3.根据权利要求2所述的模型渲染方法,其特征在于,所述协议响应报文由渲染路由器将所述子任务对应的结果数据合并所得。4.根据权利要求1所述的模型渲染方法,其特征在于,解析所述协议响应报文,以获取所述模型渲染任务的渲染结果,包括:解析所述协议响应报文,获得至少一个渲染块数据;将所述渲染块数据写入显卡;所述显卡用于处理所述渲染块数据以获取所述模型渲染任务的渲染结果。5.一种模型渲染的方法,其特征在于,应用于渲染路由器,包括:接收渲染引擎发送的模型渲染任务;所述渲染引擎与至少一个渲染服务器之间分别建立有连接;所述渲染引擎是基于远程渲染通讯协议封装获得,所述远程渲染通讯协议是以二进制格式为基础制定的一套远程渲染通讯协议;将所述模型渲染任务分别发送至至少一个所述渲染服务器;任一所述渲染服务器用于基于所述模型渲染任务获取对应的结果数据并发送所述结果数据;接收所述渲染服务器发送的所述结果数据,基于所述模型渲染任务的结果数据生成协议响应报文;发送所述协议响应报文至所述渲染引擎;所述渲染引擎用于解析所述协议响应报文得到所述模型渲染任务对应的渲染结果;所述渲染结果用于生成应用的展示页面。6.根据权利要求5所述的模型渲染方法,其特征在于,将所述模型渲染任务分别发送至至少一个所述渲染服务器,包括:将所述模型渲染任务拆分成至少一个子任务,再将所述子任务分别发送到至少一个所述渲染服务器;其中,任一所述渲染服务器用于对所述子任务进行处理,得到所...
【专利技术属性】
技术研发人员:周克,王涛亮,单东林,
申请(专利权)人:亚信科技中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。