车载3D桌面渲染方法、装置、车辆及存储介质与流程

摘要: 本技术涉及智能座舱,尤其涉及一种车载3d桌面渲染方法、装置、车辆及存储介质。背景技术:1、随着智能座舱技术的快速发展,车载信息娱乐系统的三维化、桌面化趋势日益明...
车载3D桌面渲染方法、装置、车辆及存储介质与流程

本技术涉及智能座舱,尤其涉及一种车载3d桌面渲染方法、装置、车辆及存储介质。

背景技术:

1、随着智能座舱技术的快速发展,车载信息娱乐系统的三维化、桌面化趋势日益明显。越来越多的车型采用基于游戏引擎开发的3d桌面,用以展示车辆状态、提供沉浸式导航和娱乐体验。3d桌面通过实时渲染三维场景、光影效果及粒子特效等手段,为用户呈现丰富的可视化信息和沉浸式交互体验,已成为智能座舱领域的核心技术之一。

2、然而,现有车载3d桌面的渲染策略大多采用固定配置,即无论在车辆静止、低速行驶还是高速行驶状态下,系统均以相同的画质进行渲染。这种方式存在多方面弊端:在高速行驶时,驾驶员的主要精力应集中于路况,而3d桌面中复杂的特效、高亮度的动态光影以及位置固定的娱乐信息会形成视觉干扰,分散驾驶员注意力,增加行车风险;在车辆低速行驶或静止时,固定的渲染配置无法充分利用3d渲染能力,导致界面单调、信息展现形式单一,未能为用户提供丰富、细腻的沉浸式体验;同时,全程以最高画质运行导致图形处理器gpu一直处于高负载状态,不仅造成不必要的算力浪费,还增加了车机系统的功耗和发热量,长期运行可能影响硬件寿命和系统稳定性。

3、现有技术中虽已有一些相关的改进方案,例如,在特定展示模式下响应于用户操作调整三维模型的显示方式,或根据用户的视角和操作实时调整ui布局等,但这些方案的调整触发条件均依赖于用户的主动交互操作,在行车过程中会存在一定安全风险。

技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本技术提供了一种车载3d桌面渲染方法、装置、车辆及存储介质。

2、第一方面,本技术提供了一种车载3d桌面渲染方法,包括:

3、实时获取车辆状态数据;

4、根据获取的所述车辆状态数据,确定所述车载3d桌面的渲染质量系数;

5、将所述渲染质量系数映射得到对应的渲染参数,并按照所述渲染参数调整所述桌面渲染质量;

6、基于所述车辆状态数据确定所述车载3d桌面的布局策略与视觉样式策略,按照所述布局策略和视觉样式策略调整所述车载3d桌面的布局与视觉样式。

7、本技术一可能的实施例中,所述车辆状态数据,包括:方向盘角度信息,所述方法还包括:

8、基于所述方向盘角度信息实时计算方向盘转角变化率;

9、当所述方向盘转角变化率超过预设转向阈值时,将所述3d桌面预设区域内ui元素的透明度提高至预设透明度;

10、当所述方向盘转角变化率低于所述预设转向阈值时,将所述ui元素的透明度恢复至初始透明度。

11、本技术一可能的实施例中,所述车辆状态数据包括:车速数据,所述根据所述车辆状态数据,确定所述车载3d桌面的渲染质量系数,包括:

12、若所述车速数据小于或等于预设低速阈值,则确定所述渲染质量系数为预设最高渲染质量系数;

13、若所述车速数据大于或等于预设高速阈值时,则确定所述渲染质量系数为预设最低渲染质量系数;

14、若所述车速数据介于所述低速阈值与所述高速阈值之间,则通过线性插值的方式计算得到所述渲染质量系数;

15、其中,所述渲染质量系数越高表征3d场景渲染的质量越高。

16、本技术一可能的实施例中,所述将所述渲染质量系数映射得到对应的渲染参数,并按照所述渲染参数调整桌面渲染质量,包括:

17、根据所述渲染质量系数,确定所述车载3d桌面的阴影贴图的分辨率等级;其中,所述渲染质量系数与所述阴影贴图的分片分辨率等级呈正相关;

18、按照确定的所述分辨率等级,控制所述车载3d桌面进行阴影渲染,并在所述渲染质量系数低于预设关闭阈值时,关闭所述车载3d桌面级联阴影映射功能。

19、本技术一可能的实施例中,所述将所述渲染质量系数进行映射得到对应的渲染参数,并按照所述渲染参数调整桌面渲染质量,包括:

20、根据所述渲染质量系数,按照所述渲染质量系数与所述桌面中目标物体的纹理分辨率精度呈正相关关系,计算得到所述桌面中目标物体的纹理分辨率精度;

21、按照计算得到的所述桌面中目标物体的纹理分辨率精度,对所述桌面中非关键物体材质进行渲染。

22、本技术一可能的实施例中,所述将所述渲染质量系数进行映射得到对应的渲染参数,并按照所述渲染参数调整桌面渲染质量,包括:

23、根据所述渲染质量系数,按照所述渲染质量系数与多层次细节lod偏置参数呈正相关关系,计算得到所述桌面lod偏置参数;

24、按照所述lod偏置参数对桌面场景中的对应模型进行渲染,使得所述模型在更远距离处切换至低精度lod级别,以减少待渲染的三角形数量。

25、本技术一可能的实施例中,所述将所述渲染质量系数进行映射得到对应的渲染参数,并按照所述渲染参数调整桌面渲染质量,包括:

26、遍历桌面场景中标记为氛围特效的粒子系统;

27、根据所述渲染质量系数,按所述渲染质量系数与粒子发射速率呈正相关关系,计算得到所述桌面粒子系统的粒子发射速率;

28、控制使所述粒子系统按照所述桌面粒子系统的粒子发射速率发射粒子,当所述渲染质量系数低于预设关闭阈值时,停止所述粒子系统。

29、本技术一可能的实施例中,所述车辆状态数据还包括:环境光强度数据,所述基于所述车辆状态数据确定所述车载3d桌面的布局策略与视觉样式策略,按照所述布局策略和视觉样式策略调整所述车载3d桌面的布局与视觉样式,包括:

30、基于所述车速数据,确定所述桌面ui元素的显示状态、尺寸和位置信息;

31、基于所述环境光强度数据,确定所述桌面ui元素的对比度、亮度和描边样式;

32、按照所述显示状态、尺寸、位置信息、对比度、亮度和描边样式,调整所述车辆3d桌面的布局与视觉样式。

33、本技术一可能的实施例中,所述当所述方向盘转角变化率超过预设转向阈值时,将所述3d桌面预设区域内ui元素的透明度提高至预设透明度,包括:

34、当所述方向盘转角变化率超过预设转向阈值且当前车速超过预设车速阈值时,将所述桌面中位于方向盘后方预设屏幕区域内的悬浮卡片的透明度调整至预设透明度;

35、所述当所述方向盘转角变化率低于所述预设转向阈值时,将所述ui元素的透明度恢复至初始透明度,包括:

36、当所述方向盘转角变化率回落至所述预设转向阈值以下并持续设定时长后,将所述悬浮卡片的透明度逐步恢复至初始透明度。

37、第二方面,本技术提供了一种车载3d桌面渲染装置,包括:

38、获取模块,用于实时获取车辆状态数据;

39、确定模块,用于根据获取的所述车辆状态数据,确定所述车载3d桌面的渲染质量系数;

40、第一调整模块,用于将所述渲染质量系数映射得到对应的渲染参数,并按照所述渲染参数调整桌面渲染质量;

41、第二调整模块,用于基于所述车辆状态数据确定所述车载3d桌面的布局策略与视觉样式策略,按照所述布局策略和视觉样式策略调整所述车载3d桌面的布局与视觉样式。

42、第三方面,本技术提供了一种车辆,包括车辆本体和电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

43、存储器,用于存放计算机程序;

44、处理器,用于执行存储器上所存放的程序时,实现如第一方面任一实施例所述的车载3d桌面渲染方法。

45、第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有车载3d桌面渲染方法的程序,所述车载3d桌面渲染方法的程序被处理器执行时实现如第一方面任一实施例所述的车载3d桌面渲染方法的步骤。

46、本发明的有益效果:

47、本技术实施例中,通过实时获取车辆状态数据,该车辆状态数据至少包括车速数据和环境光强度数据;根据获取的车辆状态数据,确定车载3d桌面的渲染质量系数;将该渲染质量系数进行映射得到对应的渲染参数,并按照该渲染参数调整桌面渲染质量;并且基于车速数据和环境光强度数据确定车载3d桌面的布局策略与视觉样式策略,按照该确定的布局策略和视觉样式策略调整所车载3d桌面的布局与视觉样式。进而本技术实施例中,实现了在确保行车安全的前提下,动态平衡车载3d桌面的视觉体验与计算资源消耗,实现渲染质量和桌面ui显示与驾驶场景的智能适配,提高了用户体验。