一种模拟显示车辆灯光投影的方法及系统技术方案

技术编号:24104043 阅读:23 留言:0更新日期:2020-05-09 14:57
本发明专利技术公开了一种模拟显示车辆灯光投影方法,用于车载系统,在接收操作信号后,车载系统可基于所述操作信号,从预存的投影素材中获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;然后基于所述投影素材,获得透光率信息,该透光率信息可模拟虚拟平面镜,因此,基于所述透光率信息和所述光源信息,通过纹理绘制,可将光源信息以虚拟平面镜存在的形式进行虚拟投射显示,因此可在车载系统的屏幕中显示以所述透光率信息为虚拟平面镜效果的投影。因此,本发明专利技术为车辆特殊灯光投影效果的3D显示提供了一种方法,可在车载屏幕中实时的显示车辆灯光的投影效果。

A method and system of simulating and displaying vehicle light projection

【技术实现步骤摘要】
一种模拟显示车辆灯光投影的方法及系统
本专利技术涉及汽车控制
,尤其涉及一种模拟显示车辆灯光投影的方法及系统。
技术介绍
随着科技的进步,汽车技术日新月异,用户对车载系统的需求不仅仅再是实现基本汽车控制,对于高端车型来说,在车载系统中对车辆的状态进行3D显示已经成为高端配置的重要象征。例如,在车载系统中对车辆的灯光投影效果进行3D显示。现有的3D场景中的灯光投影效果显示都是单一的灯光效果,例如,方向光(DirectionalLight)、点光源(PointLight)、聚光灯(SpotLight)和区域光(AreaLight)等。而汽车灯光则会出现有形状或文字等投影的情况,例如,迎宾词或汽车品牌logo的投影显示。因此,如何在3D环境中模拟实现车辆的灯光投影效果的显示是急需解决的技术问题。
技术实现思路
鉴于上述问题,提出了一种以便克服上述问题或者至少部分地解决上述问题的模拟显示车辆灯光投影的方法及系统。一方面,本申请通过本申请的一实施例提供如下技术方案:一种模拟显示车辆灯光投影的方法,用于车载系统,所述方法包括:接收操作信号;基于所述操作信号,获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;其中,所述车载系统中至少预存有所述第一车灯投影效果对应的投影素材;基于所述投影素材,获得透光率信息;基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影。可选的,所述投影素材为图像;>所述基于所述投影素材,获得透光率信息,具体包括:对所述图像进行像素提取,获得所述图像的像素信息;基于所述像素信息,获得透光率信息。可选的,所述投影素材为文本;所述基于所述投影素材,获得透光率信息,具体包括:将所述文本转化为图像;对所述图像进行像素提取,获得所述图像的像素信息;基于所述像素信息,获得透光率信息。可选的,基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影,具体包括:基于所述光源信息,对所述投影效果所在区域表面进行网格划分,获得若干包含像素信息的网格;基于所述透光率信息,通过纹理绘制,获得阴影贴图;将所述阴影贴图与所述网格中的像素信息叠加,显示以所述透光率信息为虚拟平面镜效果的投影。可选的,所述基于所述透光率信息,通过纹理绘制,获得阴影贴图时,利用如下公式进行所述纹理绘制:lpj=pjm*wtm*Alm;其中,lpj表示阴影贴图,pjm表示透视投影矩阵,wtm表示视口矩阵,Alm表示由所述透光率信息构成的透明度矩阵。可选的,所述接收操作信号,具体包括:接收开启第一车灯的操作信号。可选的,所述虚拟平面镜的分辨率与所述第一车灯的分辨率一致。另一方面,本申请通过本申请的另一实施例提供一种模拟显示车辆灯光投影的系统,所述系统包括:接收模块,用于接收操作信号;获取模块,用于基于所述操作信号,获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;其中,所述车载系统中至少预存有所述第一车灯投影效果对应的投影素材;获得模块,用于基于所述投影素材,获得透光率信息;显示模块,用于基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影。本专利技术公开了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。本专利技术公开了一种车载电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本专利技术的方法,用于车载系统,在接收操作信号后,车载系统可基于所述操作信号,从预存的投影素材中获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;然后基于所述投影素材,获得透光率信息,该透光率信息可模拟虚拟平面镜,因此,基于所述透光率信息和所述光源信息,通过纹理绘制,可将光源信息以虚拟平面镜存在的形式进行虚拟投射显示,因此可在车载系统的屏幕中显示以所述透光率信息为虚拟平面镜效果的投影。因此,本专利技术为车辆特殊灯光投影效果的3D显示提供了一种方法,可在车载屏幕中实时的显示车辆灯光的投影效果,为用户提供最直观的车辆灯光投影情况信息。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术一种实施例中的模拟显示车辆灯光投影方法流程图;图2是本专利技术一种实施例中的模拟灯光投影的效果图;图3是本专利技术一种实施例中的模拟显示车辆灯光投影系统构架图。具体实施方式本申请实施例通过提供一种模拟显示车辆灯光投影方法及系统,解决了现有无法在3D环境中模拟实现车辆的灯光投影效果的技术问题。本申请实施例的技术方案为解决上述技术问题,总体思路如下:一种模拟显示车辆灯光投影方法,用于车载系统,所述方法包括:接收操作信号;基于所述操作信号,获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;其中,所述车载系统中至少预存有所述第一车灯投影效果对应的投影素材;基于所述投影素材,获得透光率信息;基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。在汽车领域,车辆灯光实现文字或形状的灯光投影比较容易实现,只要在灯光投影路线上加上遮挡投影路线的特殊形状即可实现。例如,常见的汽车的开门迎宾灯,投影欢迎词或品牌logo。但当在汽车的中控屏幕上3D展示汽车模型时,为了展示的真实性,需要在3D汽车模型展示时,同时对车灯的工作情况进行展示,这就需要对汽车常出现的特殊投影效果进行展示。下面就以实施例展示如何在汽车中控屏幕中3D动态模拟显示车辆灯光投影效果。实施例一本实施例提供一种模拟显示车辆灯光投影的方法,用于车载系统,参见图1,所述方法包括:S101、接收操作信号;S102、基于所述操作信号,获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;其中,所述车载系统中至少预存有所述第一车灯投影效果对应的投影素材;S103、基于所述投影素材,本文档来自技高网...

【技术保护点】
1.一种模拟显示车辆灯光投影的方法,用于车载系统,其特征在于,所述方法包括:/n接收操作信号;/n基于所述操作信号,获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;其中,所述车载系统中至少预存有所述第一车灯投影效果对应的投影素材;/n基于所述投影素材,获得透光率信息;/n基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影。/n

【技术特征摘要】
1.一种模拟显示车辆灯光投影的方法,用于车载系统,其特征在于,所述方法包括:
接收操作信号;
基于所述操作信号,获取第一车灯的光源信息以及所述第一车灯投影效果对应的投影素材;其中,所述车载系统中至少预存有所述第一车灯投影效果对应的投影素材;
基于所述投影素材,获得透光率信息;
基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影。


2.如权利要求1所述的一种模拟显示车辆灯光投影方法,其特征在于,所述投影素材为图像;
所述基于所述投影素材,获得透光率信息,具体包括:
对所述图像进行像素提取,获得所述图像的像素信息;
基于所述像素信息,获得透光率信息。


3.如权利要求1所述的一种模拟显示车辆灯光投影方法,其特征在于,所述投影素材为文本;
所述基于所述投影素材,获得透光率信息,具体包括:
将所述文本转化为图像;
对所述图像进行像素提取,获得所述图像的像素信息;
基于所述像素信息,获得透光率信息。


4.如权利要求1所述的一种模拟显示车辆灯光投影方法,其特征在于,基于所述透光率信息和所述光源信息,通过纹理绘制,显示以所述透光率信息为虚拟平面镜效果的投影,具体包括:
基于所述光源信息,对所述投影效果所在区域表面进行网格划分,获得若干包含像素信息的网格;
基于所述透光率信息,通过纹理绘制,获得阴影贴图;
将所述阴影贴图与所述网格中的像素信息叠加,显示以所述透光率信息为虚拟平面镜效果的投影。

...

【专利技术属性】
技术研发人员:丁磊张子琦马立兵
申请(专利权)人:华人运通上海云计算科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1