道路模型的渲染方法、装置、处理设备及存储介质制造方法及图纸

技术编号:35219393 阅读:17 留言:0更新日期:2022-10-15 10:35
本发明专利技术的实施例提供了一种道路模型的渲染方法、装置、处理设备及存储介质,涉及图像处理技术领域。通过中央处理器获取路标纹理贴图元素,并将路标纹理贴图元素发送至图形处理器;通过图形处理器对路标纹理贴图元素和待渲染道路模型进行映射计算,确定路标纹理贴图元素的映射数量;通过图形处理器根据映射数量,对待渲染道路模型的第一表面进行渲染,得到了目标道路模型,其中,目标道路模型包括由路标纹理贴图元素形成的匹配路况的路标,第一表面为待显示路标的表面。能够通过图形处理器,将待渲染道路模型由单张的路标纹理贴图元素进行多次渲染,降低了贴图元素占用的内存空间,也能够充分利用GPU性能,减轻CPU计算压力。减轻CPU计算压力。减轻CPU计算压力。

【技术实现步骤摘要】
道路模型的渲染方法、装置、处理设备及存储介质


[0001]本专利技术涉及图像处理
,具体而言,涉及一种道路模型的渲染方法、装置、处理设备及存储介质。

技术介绍

[0002]纹理贴图广泛应用于游戏绘图、虚拟现实交互系统等的模型渲染过程中,以增加三维物体的真实感。随着计算机图形学的发展,如何提高模型渲染的速度和质量,是需要重点关注的问题。
[0003]现有技术中,终端设备在模型渲染的过程中,采用纹理映射的方式,将模型和模型所使用的整张纹理贴图预先制作好,并在用户的终端设备的中央处理器(central processing unit,简称CPU)上进行一次渲染,从而将一整张纹理贴图直接渲染到目标模型上,并传送到图形处理器(graphics processing unit,GPU)上实现所需要的显示效果。
[0004]但是,对于现在一些车机设备或终端设备,在导航或者场景展示的情况中,会用到大量重复内容,也采用现有方式进行渲染,不仅占用了大量的内存,而且,也增大了CPU开销,降低了渲染速度。

技术实现思路

[0005]本专利技术的目的包括,例如,提供了一种道路模型的渲染方法、装置、处理设备及存储介质,其能够通过图形处理器,将待渲染道路模型由单张的路标纹理贴图元素进行多次渲染,降低了贴图元素占用的内存空间,也能够充分利用GPU性能,减轻CPU计算压力。
[0006]本专利技术的实施例可以这样实现:
[0007]第一方面,本申请实施例提供一种道路模型的渲染方法,应用于处理设备,所述处理设备包括:中央处理器以及图形处理器,所述方法包括:
[0008]通过所述中央处理器获取路标纹理贴图元素,并将所述路标纹理贴图元素发送至所述图形处理器;
[0009]通过所述图形处理器对所述路标纹理贴图元素和待渲染道路模型进行映射计算,确定所述路标纹理贴图元素的映射数量;
[0010]通过所述图形处理器根据所述映射数量,对所述待渲染道路模型的第一表面进行渲染,得到了目标道路模型,其中,所述目标道路模型包括由路标纹理贴图元素形成的匹配路况的路标,所述第一表面为待显示路标的表面。
[0011]在一种可选的实施方式中,所述通过所述图形处理器对所述路标纹理贴图元素和待渲染道路模型进行映射计算,确定所述路标纹理贴图元素的映射数量,包括:
[0012]通过所述图形处理器分别根据所述路标纹理贴图元素和待渲染道路模型,确定所述路标纹理贴图元素对应的贴图UV取样空间以及所述待渲染道路模型对应的模型UV取样空间,所述贴图UV取样空间包括:U坐标方向贴图长度以及V坐标方向贴图长度,所述模型UV取样空间包括:U坐标方向模型长度以及V坐标方向模型长度;
[0013]通过所述图形处理器基于所述贴图UV取样空间以及所述模型UV取样空间,确定所述路标纹理贴图元素的映射数量。
[0014]在一种可选的实施方式中,所述通过所述图形处理器基于所述贴图UV取样空间以及所述模型UV取样空间,确定所述路标纹理贴图元素的映射数量,包括:
[0015]通过所述图形处理器根据所述U坐标方向模型长度与所述U坐标方向贴图长度的U坐标方向比值,确定U坐标方向的映射数量;
[0016]通过所述图形处理器根据所述V坐标方向模型长度与所述V坐标方向贴图长度的V坐标方向比值,确定V坐标方向的映射数量;
[0017]所述图形处理器根据所述U坐标方向的映射数量与所述V坐标方向的映射数量的乘积,确定所述路标纹理贴图元素的映射数量。
[0018]在一种可选的实施方式中,所述通过所述图形处理器分别根据所述路标纹理贴图元素和待渲染道路模型,确定所述路标纹理贴图元素对应的贴图UV取样空间以及所述待渲染道路模型对应的模型UV取样空间,包括:
[0019]通过所述图形处理器将所述路标纹理贴图元素与预设UV贴图坐标系对齐,根据所述路标纹理贴图元素在所述预设UV贴图坐标系的贴图坐标信息,确定所述贴图UV取样空间;
[0020]通过所述图形处理器将所述待渲染道路模型的第一表面与预设UV模型坐标系对齐,根据所述第一表面在所述预设UV模型坐标系的模型坐标信息,确定所述模型UV取样空间。
[0021]在一种可选的实施方式中,所述通过所述图形处理器根据所述映射数量,对所述待渲染道路模型的第一表面进行渲染,得到了目标道路模型,包括:
[0022]通过所述图形处理器按照所述映射数量,将所述路标纹理贴图元素依次平铺在所述第一表面上,得到所述目标道路模型。
[0023]在一种可选的实施方式中,所述通过所述图形处理器按照所述映射数量,将所述路标纹理贴图元素依次平铺在所述第一表面上,得到所述目标道路模型,包括:
[0024]通过所述图形处理器将所述路标纹理贴图元素贴在所述第一表面的第一区域,所述第一区域的起点坐标与所述路标纹理贴图元素的起点坐标重合;
[0025]通过所述图形处理器根据所述第一区域的终点坐标,将所述路标纹理贴图元素贴在所述第一表面的第二区域,所述第二区域的起点坐标与所述第一区域的终点坐标以及所述路标纹理贴图元素的起点坐标重合;
[0026]将所述第二区域作为新的第一区域;
[0027]重复执行,得到了所述目标道路模型。
[0028]在一种可选的实施方式中,所述方法还包括:
[0029]若所述U坐标方向模型长度与所述U坐标方向贴图长度的U坐标方向比值不为整数,则对所述U坐标方向比值进行下取整处理;
[0030]若所述V坐标方向模型长度与所述V坐标方向贴图长度的V坐标方向比值不为整数,则对所述V坐标方向比值进行下取整处理。
[0031]第二方面,本申请实施例提供一种道路模型的渲染装置,包括:
[0032]获取模块,用于通过所述中央处理器获取路标纹理贴图元素,并将所述路标纹理
贴图元素发送至所述图形处理器;
[0033]处理模块,用于通过所述图形处理器对所述路标纹理贴图元素和待渲染道路模型进行映射计算,确定所述路标纹理贴图元素的映射数量;
[0034]渲染模块,用于通过所述图形处理器根据所述映射数量,对所述待渲染道路模型的第一表面进行渲染,得到了目标道路模型,其中,所述目标道路模型包括由路标纹理贴图元素形成的匹配路况的路标,所述第一表面为待显示路标的表面。
[0035]所述处理模块具体还用于,通过所述图形处理器分别根据所述路标纹理贴图元素和待渲染道路模型,确定所述路标纹理贴图元素对应的贴图UV取样空间以及所述待渲染道路模型对应的模型UV取样空间,所述贴图UV取样空间包括:U坐标方向贴图长度以及V坐标方向贴图长度,所述模型UV取样空间包括:U坐标方向模型长度以及V坐标方向模型长度;通过所述图形处理器基于所述贴图UV取样空间以及所述模型UV取样空间,确定所述路标纹理贴图元素的映射数量。
[0036]所述处理模块具体还用于,通过所述图形处理器根据所述U坐标方向模型长度与所述U坐标方向贴图长度的U坐标方向比值,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种道路模型的渲染方法,其特征在于,应用于处理设备,所述处理设备包括:中央处理器以及图形处理器,所述方法包括:通过所述中央处理器获取路标纹理贴图元素,并将所述路标纹理贴图元素发送至所述图形处理器;通过所述图形处理器对所述路标纹理贴图元素和待渲染道路模型进行映射计算,确定所述路标纹理贴图元素的映射数量;通过所述图形处理器根据所述映射数量,对所述待渲染道路模型的第一表面进行渲染,得到了目标道路模型,其中,所述目标道路模型包括由路标纹理贴图元素形成的匹配路况的路标,所述第一表面为待显示路标的表面。2.根据权利要求1所述的道路模型的渲染方法,其特征在于,所述通过所述图形处理器对所述路标纹理贴图元素和待渲染道路模型进行映射计算,确定所述路标纹理贴图元素的映射数量,包括:通过所述图形处理器分别根据所述路标纹理贴图元素和待渲染道路模型,确定所述路标纹理贴图元素对应的贴图UV取样空间以及所述待渲染道路模型对应的模型UV取样空间,所述贴图UV取样空间包括:U坐标方向贴图长度以及V坐标方向贴图长度,所述模型UV取样空间包括:U坐标方向模型长度以及V坐标方向模型长度;通过所述图形处理器基于所述贴图UV取样空间以及所述模型UV取样空间,确定所述路标纹理贴图元素的映射数量。3.根据权利要求2所述的道路模型的渲染方法,其特征在于,所述通过所述图形处理器基于所述贴图UV取样空间以及所述模型UV取样空间,确定所述路标纹理贴图元素的映射数量,包括:通过所述图形处理器根据所述U坐标方向模型长度与所述U坐标方向贴图长度的U坐标方向比值,确定U坐标方向的映射数量;通过所述图形处理器根据所述V坐标方向模型长度与所述V坐标方向贴图长度的V坐标方向比值,确定V坐标方向的映射数量;所述图形处理器根据所述U坐标方向的映射数量与所述V坐标方向的映射数量的乘积,确定所述路标纹理贴图元素的映射数量。4.根据权利要求2所述的道路模型的渲染方法,其特征在于,所述通过所述图形处理器分别根据所述路标纹理贴图元素和待渲染道路模型,确定所述路标纹理贴图元素对应的贴图UV取样空间以及所述待渲染道路模型对应的模型UV取样空间,包括:通过所述图形处理器将所述路标纹理贴图元素与预设UV贴图坐标系对齐,根据所述路标纹理贴图元素在所述预设UV贴图坐标系的贴图坐标信息,确定所述贴图UV取样空间;通过所述图形处理器将所述待渲染道路模型的第一表面与预设UV模型坐标系对齐,根据所述第一表面在所述预设UV模型坐标系的模型坐标信息,确定所述模型UV取样空间。5.根据权利要求1所述的道路模...

【专利技术属性】
技术研发人员:周玉杰龙海何方驰徐恒
申请(专利权)人:亿咖通湖北技术有限公司
类型:发明
国别省市:

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

1