离屏渲染在车载导航中的应用

  1. 云栖社区>
  2. 高德技术>
  3. 博客>
  4. 正文

离屏渲染在车载导航中的应用

高德技术小哥 2019-08-06 10:21:09 浏览7537
展开阅读全文

导读

与手机导航不同,高德地图的车机版(AMAP AUTO)直接面对各大车厂和众多设备商。这些B端用户采用的硬件参数参差不齐,提出的业务需求涉及到渲染中诸多复杂技术的应用,这对渲染性能提出了极高的要求。

最初车机版沿用手机版的当前屏渲染模式,每一帧都需要实时的将地图元素渲染出来。但在业务实践过程中,我们发现在多屏渲染和多视图渲染场景下,CPU负载急剧增高。以鹰眼图场景为例,在鹰眼图场景下,地图存在多视图渲染的状态:一张是主地图,一张是鹰眼小地图,因此渲染引擎同时渲染了两个地图实例对象,下图右下角即为鹰眼图:

1

鹰眼图绘制后,平均帧率下降了2帧,如下图所示:

2_jpeg

3_jpeg

针对上述情况,除了对渲染细节、批次和纹理等进行常规优化外,我们还需要寻找一种全局性的技术优化手段,大幅度提升引擎的渲染性能。为此,我们深入地研究了离屏渲染技术,并结合导航业务,提出了一种

网友评论

登录后评论
0/500
评论
高德技术小哥
+ 关注
所属云栖号: 高德技术