【技术实现步骤摘要】
车辆灯光流动效果展示方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种车辆灯光流动效果展示方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]在对车辆进行展示时,为体现车辆的独特性及美观性,可以为车辆灯光增加流动效果
。
[0003]目前,通常是连续播放多张渲染灯光序列图来模拟灯光的流动,但是该方式由于渲染灯光序列图的数量较多,导致存储和播放这些渲染灯光序列图时占用硬盘资源较大
。
技术实现思路
[0004]本申请提供一种车辆灯光流动效果展示方法
、
装置
、
设备及存储介质,用以解决由于渲染灯光序列图的数量较多,导致存储和播放这些渲染灯光序列图时占用硬盘资源较大的问题
。
[0005]第一方面,本申请提供一种车辆灯光流动效果展示方法,包括:
[0006]获取至少一组第一车灯组模型以及对应的至少一组第二车灯组模型;所述第一车灯组模型
、
第二车灯组模型中包括多个灯柱模型;所述第一车灯组模型对应颜色为关灯颜色,所述第二车灯组模型对应颜色为开灯颜色;
[0007]获取各第二车灯组模型对应的预设灯光控制程序;所述预设灯光控制程序中包括移动速度参数;
[0008]显示第一车灯组模型的同时采用预设灯光控制程序对对应的第二车灯组模型进行渲染,以采用移动速度参数及当前已显示时间控制第二车灯组模型中可显示的灯柱模型;
[0 ...
【技术保护点】
【技术特征摘要】
1.
一种车辆灯光流动效果展示方法,其特征在于,包括:获取至少一组第一车灯组模型以及对应的至少一组第二车灯组模型;所述第一车灯组模型
、
第二车灯组模型中包括多个灯柱模型;所述第一车灯组模型对应颜色为关灯颜色,所述第二车灯组模型对应颜色为开灯颜色;获取各第二车灯组模型对应的预设灯光控制程序;所述预设灯光控制程序中包括移动速度参数;显示第一车灯组模型的同时采用预设灯光控制程序对对应的第二车灯组模型进行渲染,以采用移动速度参数及当前已显示时间控制第二车灯组模型中可显示的灯柱模型;并在第一车灯组模型的位置上覆盖所述渲染后的第二车灯组模型,以基于第二车灯组模型中可显示的灯柱模型在第一车灯组模型上展示车辆灯光流动效果,所述当前已显示时间为第二车灯组模型已显示时间
。2.
根据权利要求1所述的方法,其特征在于,预先设置灯光控制程序的生成步骤,包括:在初始灯光控制程序中配置黑白遮罩,并确定黑白遮罩对应的初始纹理贴图坐标;确定黑白遮罩对应的初始纹理贴图坐标的移动速度参数值;配置纹理贴图坐标的计算公式,以通过计算公式获得计算后的纹理贴图坐标;所述纹理贴图坐标的计算公式中的参数包括:初始纹理贴图坐标
、
移动速度参数以及时间参数;将所述黑白遮罩与对应的计算后的纹理贴图坐标相关联,以基于关联的计算后的纹理贴图坐标确定对黑白遮罩的采集区域;所述黑白遮罩的采集区域为计算后的纹理贴图坐标对应的黑白遮罩区域;确定采用黑白遮罩的采集区域对对应的第二车灯组模型进行显示
。3.
根据权利要求2所述的方法,其特征在于,所述黑白遮罩由左到右依次为:长方形的黑色部分
、
长方形的白色部分
、
长方形的黑色部分;所述确定黑白遮罩对应的初始纹理贴图坐标,包括:对所述第二车灯组模型进行贴图坐标展开,以获取原始纹理贴图坐标;对所述原始纹理贴图坐标进行按照预设模式进行转换,以获得变化后的原始纹理贴图坐标,所述变化后的原始纹理贴图坐标呈现的各灯柱对应图形横向分布,且使各灯柱图形为长方形;将变化后的原始纹理贴图坐标确定为黑白遮罩对应的初始纹理贴图坐标;配置纹理贴图坐标的计算公式,包括:配置纹理贴图坐标的计算公式中初始纹理贴图坐标的初始纹理贴图坐标的纵坐标不变,且横坐标随所述时间参数的取值改变
。4.
根据权利要求2所述的方法,其特征在于,所述采用预设灯光控制程序对对应的第二车灯组模型进行渲染,以采用移动速度参数及当前已显示时间控制第二车灯组模型中可显示的灯柱模型,包括;将当前已显示时间确定为当前时间参数值;将所述当前时间参数值
、
移动速度参数值以及第二车灯组模型对应的初始纹理贴图坐标代入到纹理贴图坐标的计算公式中,并将计算结果确定为计算后的纹理贴图坐标;将计算后的纹理贴图坐标对应的黑白遮罩区域确定为黑白遮罩的采集区域,并采用黑白遮罩的采集区域确定所述第二车灯组模型中各灯柱模型是否透明;
根据各灯柱模型是否透明对第二车灯组模型进行渲染,以确定不透明的灯柱模型为可显示的灯柱模型
。5.
根据权利要求2所述的方法,其特征在于,所述黑白遮罩的中白色部分对应数值为
1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。