[发明专利]渲染方法、计算机设备和存储介质有效
申请号: | 201910515246.5 | 申请日: | 2019-06-14 |
公开(公告)号: | CN111739136B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 刘振桂 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 方法 计算机 设备 存储 介质 | ||
本申请涉及一种渲染方法、计算机设备和存储介质,可以应用于地图类的应用程序中,所述方法包括:获取待渲染数据;通过数据线程对待渲染数据进行预处理,获得处理后数据,处理后数据可以直接用于渲染;通过数据线程在控制器中为处理后数据设置待渲染标识;在通过渲染线程在控制器中查询到待渲染标识时,通过渲染线程提取处理后数据,并对处理后数据进行渲染。通过上述渲染方法,在对数据进行渲染的过程中,渲染线程仅需在通过控制器确定有待渲染标识时,即可判定当前有需要渲染的数据,此时提取数据线程处理得到的数据进行渲染,如此,可以提高渲染的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种渲染方法、计算机设备和存储介质。
背景技术
随着计算机技术的发展,用户可以在终端上使用地图进行导航;在导航过程中,地图显示界面上的标注信息、路线、区域面、头像信息等需要通过渲染才能显示出来。
渲染在计算机绘图中是指用软件从模型生成图像的过程;对数据进行渲染的过程通常是通过渲染线程来完成,然而,现有技术中的渲染方法中,在应用于导航这类复杂的场景的渲染时,容易出现卡顿的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种渲染方法、计算机设备和存储介质。
一种渲染方法,所述方法包括:
获取待渲染数据;
通过数据线程对所述待渲染数据进行预处理,获得处理后数据,所述处理后数据为可以直接用于渲染的数据;
通过所述数据线程在控制器中为所述处理后数据设置待渲染标识;
在通过渲染线程在所述控制器中查询到所述待渲染标识时,通过所述渲染线程提取所述处理后数据,并对所述处理后数据进行渲染。
一种计算机设备,包括存储区和处理器,所述存储区存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
上述渲染方法、计算机设备和存储介质,在获取到待渲染数据后,先通过数据线程完成对待渲染数据的预处理过程,得到可以直接用于渲染的处理后数据,并在控制器中设置待渲染标识,然后通过渲染线程查询到待渲染标识时,再通过渲染线程提取处理后数据进行渲染处理。通过上述渲染方法,在对数据进行渲染的过程中,渲染线程仅需在通过控制器确定有待渲染标识时,即可判定当前有需要渲染的数据,此时提取数据线程处理得到的数据进行渲染,如此,可以提高渲染的效率。
附图说明
图1为一个实施例中渲染方法的应用环境图;
图2为一个实施例中渲染方法的流程示意图;
图3为一个实施例中通过渲染线程查询到待渲染标识的流程示意图;
图4为另一个实施例中实现渲染方法的框架结构示意图;
图5为一个具体实施例中渲染方法的流程步骤示意图;
图6为一个具体实施例中地图界面的示意图;
图7为一个实施例中渲染装置的结构示意图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910515246.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法及装置
- 下一篇:一种满足应用定位需求的方法及用户设备