一种基于WebGL的2d引擎渲染方法、装置及设备

基本信息

申请号 CN202010279091.2 申请日 -
公开(公告)号 CN111476858A 公开(公告)日 2020-07-31
申请公布号 CN111476858A 申请公布日 2020-07-31
分类号 G06T11/00(2006.01)I 分类 -
发明人 李鑫 申请(专利权)人 浙江无端科技股份有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 浙江无端科技股份有限公司
地址 310000浙江省杭州市西湖区西溪路525号浙江大学科技园C楼411-31室
法律状态 -

摘要

摘要 本发明公开了一种基于WebGL的2d引擎渲染方法、装置、设备及计算机可读存储介质,该方法包括:获取显示对象各自对应的几何对象;根据每个几何对象的渲染状态和贴图信息,对几何对象进行排序,得到排序结果;根据排序结果和预设单批次对象数量,对几何对象进行分组封装,获取几何对象组;根据每个几何对象组的需求贴图数量和预设最大贴图数,创建批处理请求,并对每个批处理请求进行渲染;本发明通过根据每个几何对象的渲染状态和贴图信息,对几何对象进行排序,可以将渲染状态相同且需要使用相同贴图进行渲染的几何对象相邻,从而保证了利用硬件渲染批处理请求时的渲染效果,提高了渲染效率和渲染性能,提升了用户体验。