【技术实现步骤摘要】
用于仿真测试的元素渲染方法、装置、设备和可读介质
[0001]本公开的实施例涉及计算机
,具体涉及用于仿真测试的元素渲染方法、装置、设备和可读介质。
技术介绍
[0002]仿真测试渲染,是指用于搭建仿真场景并在仿真测试过程中展示仿真系统实时数据的渲染技术。目前,在对仿真场景元素或仿真系统的实时数据进行渲染时,通常采用的方式为:对仿真场景元素或仿真系统的实时数据进行批量的直接渲染。
[0003]然而,专利技术人发现,当采用上述方式对仿真场景元素或仿真系统的实时数据进行渲染时,经常会存在如下技术问题:第一,各个渲染器对批量的数据或元素并行执行渲染操作,容易造成不同的渲染器对同一数据或元素进行重复渲染,从而产生冗余数据,导致存储资源和算力浪费。
[0004]第二,仿真场景中同类场景元素的相似度较高,因此同类场景元素的渲染参数数据重复度较高,对相似度较高或相同的场景元素进行渲染时需要不断地进行重新绘制,导致算力浪费。
[0005]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0006]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0007]本公开的一些实施例提出了用于仿真测试的元素渲染方法、装置、电子设 ...
【技术保护点】
【技术特征摘要】
1.一种用于仿真测试的元素渲染方法,包括:响应于检测到渲染接口调用请求,从所述渲染接口调用请求中提取渲染需求信息,得到至少一个渲染需求信息,其中,所述渲染接口调用请求包括至少一个渲染需求信息;对于所述至少一个渲染需求信息中的每个渲染需求信息,根据渲染参数数据格式组和所述渲染需求信息,生成对应所述渲染需求信息的渲染参数数据;将所生成的各个渲染参数数据存储至渲染参数数据队列;对于所述渲染参数数据队列中的每个渲染参数数据,执行以下步骤:根据所述渲染参数数据对应的基础渲染元素类型,确定对应所述渲染参数数据的渲染元素管理器;根据所述渲染参数数据,从所述渲染元素管理器对应的空闲渲染器栈中选择对应所述渲染参数数据的空闲渲染器作为目标渲染器;根据所述目标渲染器和所述渲染参数数据,执行渲染操作以生成渲染元素,其中,所述渲染元素对应有渲染元素数据;对所述渲染元素进行展示。2.根据权利要求1所述的方法,其中,根据渲染参数数据格式组和所述渲染需求信息,生成对应所述渲染需求信息的渲染参数数据,包括:根据所述渲染需求信息对应的基础渲染元素类型,从所述渲染参数数据格式组中选择匹配的渲染参数数据格式作为目标渲染参数数据格式;对于所述目标渲染参数数据格式包括的各个属性字段中每个属性字段,执行以下步骤:响应于确定所述渲染需求信息包括所述属性字段,将对应所述属性字段的字段参数确定为目标字段参数;响应于确定所述渲染需求信息不包括所述属性字段,将对应所述属性字段的默认字段值确定为目标字段参数;根据所确定的各个目标字段参数和所述目标渲染参数数据格式,生成对应所述渲染需求信息的渲染参数数据。3.根据权利要求2所述的方法,其中,所述空闲渲染器栈中的空闲渲染器中存储了历史渲染参数数据和根据历史渲染参数数据执行渲染操作所生成的历史渲染元素对应的历史渲染元素数据;以及所述根据所述渲染参数数据,从所述渲染元素管理器对应的空闲渲染器栈中选择对应所述渲染参数数据的空闲渲染器作为目标渲染器,包括:根据所述渲染参数数据包括的各个属性字段对应的字段标签,确定所述渲染参数数据的各个关键属性字段和各个非关键属性字段;响应于确定所述空闲渲染器栈为空,执行以下步骤:创建渲染器以作为对应所述渲染参数数据的目标渲染器;将所述目标渲染器的渲染模式设置为全部参数渲染模式;响应于确定所述空闲渲染器栈不为空,执行以下步骤:对于所述空闲渲染器栈中的每个空闲渲染器,根据所述渲染参数数据包括的各个关键属性字段,确定所述空闲渲染器是否满足关键参数匹配条件;
将所述空闲渲染器栈中满足所述关键参数匹配条件的空闲渲染器的数量确定为关键匹配渲染器数量;根据所述关键匹配渲染器数量、所述空闲渲染器栈和所述渲染参数数据,确定对应所述渲染参数数据的目标渲染器。4.根据权利要求3所述的方法,其中,所述根据所述关键匹配渲染器数量、所述空闲渲染器栈和所述渲染参数数据,确定对应所述渲染参数数据的目标渲染器,包括:响应于确定所述关键匹配渲染器数量小于预设匹配数量,执行以下步骤:将所述空闲渲染器栈中的栈顶空闲渲染器确定为目标渲染器;将所述目标渲染器的渲染模式设置为部分参数渲染模式;响应于确定所述关键匹配渲染器数量大于等于所述预设匹配数量,执行以下确定步骤:将满足所述关键参数匹...
【专利技术属性】
技术研发人员:郭思蕾,
申请(专利权)人:禾多科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。