一种基于WebGL的2d引擎渲染方法、装置及设备
基本信息
申请号 | CN202010279091.2 | 申请日 | - |
公开(公告)号 | CN111476858A | 公开(公告)日 | 2020-07-31 |
申请公布号 | CN111476858A | 申请公布日 | 2020-07-31 |
分类号 | G06T11/00(2006.01)I | 分类 | - |
发明人 | 李鑫 | 申请(专利权)人 | 浙江无端科技股份有限公司 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 浙江无端科技股份有限公司 |
地址 | 310000浙江省杭州市西湖区西溪路525号浙江大学科技园C楼411-31室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于WebGL的2d引擎渲染方法、装置、设备及计算机可读存储介质,该方法包括:获取显示对象各自对应的几何对象;根据每个几何对象的渲染状态和贴图信息,对几何对象进行排序,得到排序结果;根据排序结果和预设单批次对象数量,对几何对象进行分组封装,获取几何对象组;根据每个几何对象组的需求贴图数量和预设最大贴图数,创建批处理请求,并对每个批处理请求进行渲染;本发明通过根据每个几何对象的渲染状态和贴图信息,对几何对象进行排序,可以将渲染状态相同且需要使用相同贴图进行渲染的几何对象相邻,从而保证了利用硬件渲染批处理请求时的渲染效果,提高了渲染效率和渲染性能,提升了用户体验。 |
