一种3D模型文件的加载显示方法、系统和存储介质技术方案

技术编号:31618895 阅读:26 留言:0更新日期:2021-12-29 18:53
本申请涉及一种3D模型文件的加载显示方法、系统和存储介质,涉及成像显示领域。本加载显示方法包括首先获取车辆数据信息,并加载解析低精度3D模型文件,根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型,加载解析高精度3D模型文件,根据所述车辆数据信息和加载解析后的所述高精度3D模型文件得到高精度3D模型,最后再利用所述高精度3D模型替换所述低精度3D模型。本申请提供的加载显示方法实现了高精度3D模型的快速加载显示,减少了系统的启动时间,解决了相关技术中汽车的3D模型加载时间长、显示滞后而导致用户使用体验差及影响驾驶的问题。用户使用体验差及影响驾驶的问题。用户使用体验差及影响驾驶的问题。

【技术实现步骤摘要】
一种3D模型文件的加载显示方法、系统和存储介质


[0001]本申请涉及成像显示领域,特别涉及一种3D模型文件的加载显示方法、系统和存储介质。

技术介绍

[0002]目前,随着图像处理技术的不断发展,全息图和全息投影在人们的工作、娱乐甚至日常生活中出现的频率越来越高,全息投影的原理是利用干涉和衍射原理记录并再现物体真实的三维图像的技术,全息投影通过不同的方位和角度观察照片,可以看到被拍摄的物体的不同的角度,因此记录得到的像可以使人产生立体视觉。因此,其被广泛应用于产品展览、舞台节目、游戏互动、娱乐场所互动投影等,尤其在显示方面,全息图和全息投影的能量利用率远高于传统投影,且又由于其产品具有体积小、结构简单、户外显示效果好、成像稳定性好等,因此,目前全息图已经被用于汽车成像显示。
[0003]汽车的全景泊车影像系统又名AVM全景式监控影像系统,该系统不但可以显示全景图,还可同时显示任一方向的单视图,驾驶员通过配合标尺线能够准确读出障碍物的位置和距离,通过AVM,驾驶员可以顺利通过狭窄路段,也可以在复杂的环境中迅速停好车,且避免剐蹭。由于传统的全息影像的生成方法主要利用各种算法来实现,因此其显示效果容易受迭代次数的影响,当运算量达到比较大的数值时,随着迭代的进行,则易出现停滞、重建图像质量下降、加载时间长等问题,尤其对于加载时间,当对成像的精度要求越高时,问题越凸显,例如当显示高精度的图像时,其最显著的特点是加载时间变长,显示有延迟,需要用户等一段时间才能进行相应的操作,这大大降低了用户的使用体验,另外如果正处于某些行驶阶段,延迟显示可能对司机造成驾驶影响。

技术实现思路

[0004]本申请实施例提供一种3D模型文件的加载显示方法、系统和存储介质,以解决相关技术中汽车的3D模型加载时间长、显示滞后而导致用户使用体验差及影响驾驶的问题。
[0005]第一方面,提供了一种3D模型文件的加载显示方法,其步骤包括:
[0006]获取车辆数据信息,并加载解析低精度3D模型文件,根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型;
[0007]加载解析高精度3D模型文件,根据所述车辆数据信息和加载解析后的所述高精度3D模型文件得到高精度3D模型,再利用所述高精度3D模型替换所述低精度3D模型。
[0008]一些实施例中,所述加载解析低精度3D模型文件,根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型,包括:
[0009]构建所述低精度3D模型文件,并按照.3ds格式的要求写成.3ds文件进行保存;
[0010]使用3D模型读写库对所述低精度车模文件进行解析,并将解析后的所述低精度车模文件加载至全息影像显示模块的其中一个对象中,以使该对象包含导入所述低精度3D模型文件的所有相关配置参数;
[0011]根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型。
[0012]一些实施例中,在加载解析低精度3D模型文件之后,还包括:
[0013]将所述低精度3D模型文件所有的资源节点保存到对应的链表结构中;
[0014]对对应的所述链表结构进行遍历,根据渲染的顺序对每个资源节点设置对应的渲染组ID值;
[0015]按照从小到大的排列顺序,根据所述渲染组ID值的大小对对应的所述链表结构重新进行排序。
[0016]一些实施例中,在根据所述渲染组ID值的大小对对应的所述链表结构重新进行排序之后,还包括:
[0017]根据获取的所述车辆数据信息生成若干个旋转矩阵,并根据对应的所述资源节点的需求分别对所有的所述旋转矩阵进行赋值;
[0018]根据对应的所述资源节点的需求确定每一所述资源节点对应的属性,并根据每一所述资源节点对应的特征,将其所述属性的指向对应到对应的所述旋转矩阵。
[0019]一些实施例中,在根据每一所述资源节点对应的特征,将其所述属性的指向对应到对应的所述旋转矩阵之后,还包括:
[0020]设置所述低精度3D模型文件加载解析完成后的标志位;
[0021]根据所述标志位将所述低精度3D模型文件的资源节点传入CPU;
[0022]根据对应的所述属性的指向,将所有的所述资源节点分别与对应的所述旋转矩阵进行绑定以进行渲染,得到对应的所述低精度3D模型。
[0023]一些实施例中,所述车辆数据信息包括车辆状态数据信息、所述低精度3D模型文件的相关配置参数、所述高精度3D模型文件的相关配置参数和车辆摄像头的视频数据信息。
[0024]一些实施例中,获取所述车辆数据信息,加载解析所述低精度3D模型文件,根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到所述低精度3D模型;
[0025]在得到所述低精度3D模型后,再加载解析高精度3D模型文件,根据所述车辆数据信息和加载解析后的所述高精度3D模型文件得到高精度3D模型,再利用所述高精度3D模型替换所述低精度3D模型。
[0026]一些实施例中,获取所述车辆数据信息;
[0027]同步加载解析所述低精度3D模型文件和所述高精度3D模型文件;
[0028]根据所述车辆数据信息和加载解析后的所述低精度3D模型文件先得到所述低精度3D模型,根据所述车辆数据信息和加载解析后的所述高精度3D模型文件再得到所述高精度3D模型,再利用所述高精度3D模型替换所述低精度3D模型。
[0029]第二方面,提供了一种3D模型文件的加载显示系统,其包括:
[0030]信息获取模块,其用于获取车辆数据信息;
[0031]加载解析模块,其分别用于加载解析低精度3D模型文件和高精度3D模型文件;
[0032]全息影像显示模块,其用于根据所述车辆数据信息和加载解析后的所述低精度3D模型文件生成低精度3D模型,还用于根据所述车辆数据信息和加载解析后的所述高精度3D模型文件生成高精度3D模型,并利用所述高精度3D模型替换所述低精度3D模型。
[0033]第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述加载显示方法的步骤。
[0034]本申请提供的技术方案带来的有益效果包括:
[0035]本申请实施例提供了一种3D模型文件的加载显示方法,通过预加载低精度3D模型文件,以达到快速加载及显示的效果,然后继续加载高精度3D模型文件,当高精度3D模型文件也加载及显示完成后,再利用高精度3D模型替换低精度3D模型,达到高精度显示的效果。本加载显示方法明显减少了客户的等待时间,实现在一定的GPU等硬件条件下,达到快速显示3D模型和显示高精度3D模型效果的平衡,实现快速加载,快速显示,减少系统的启动时间,保证在系统、CPU等硬件条件制约的情况下,而优化系统的显示效率。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D模型文件的加载显示方法,其特征在于,其包括:获取车辆数据信息,并加载解析低精度3D模型文件,根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型;加载解析高精度3D模型文件,根据所述车辆数据信息和加载解析后的所述高精度3D模型文件得到高精度3D模型,再利用所述高精度3D模型替换所述低精度3D模型。2.如权利要求1所述的一种3D模型文件的加载显示方法,其特征在于,所述加载解析低精度3D模型文件,根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型,包括:构建所述低精度3D模型文件,并按照.3ds格式的要求写成.3ds文件进行保存;使用3D模型读写库对所述低精度车模文件进行解析,并将解析后的所述低精度车模文件加载至全息影像显示模块的其中一个对象中,以使该对象包含导入所述低精度3D模型文件的所有相关配置参数;根据所述车辆数据信息和加载解析后的所述低精度3D模型文件得到低精度3D模型。3.如权利要求1所述的一种3D模型文件的加载显示方法,其特征在于,在加载解析低精度3D模型文件之后,还包括:将所述低精度3D模型文件所有的资源节点保存到对应的链表结构中;对对应的所述链表结构进行遍历,根据渲染的顺序对每个资源节点设置对应的渲染组ID值;按照从小到大的排列顺序,根据所述渲染组ID值的大小对对应的所述链表结构重新进行排序。4.如权利要求3所述的一种3D模型文件的加载显示方法,其特征在于,在根据所述渲染组ID值的大小对对应的所述链表结构重新进行排序之后,还包括:根据获取的所述车辆数据信息生成若干个旋转矩阵,并根据对应的所述资源节点的需求分别对所有的所述旋转矩阵进行赋值;根据对应的所述资源节点的需求确定每一所述资源节点对应的属性,并根据每一所述资源节点对应的特征,将其所述属性的指向对应到对应的所述旋转矩阵。5.如权利要求4所述的一种3D模型文件的加载显示方法,其特征在于,在根据每一所述资源节点对应的特征,将其所述属性的指向对应到对应的所述旋转矩阵之后,还包括:设置所述...

【专利技术属性】
技术研发人员:丁磊秦汉初诗杰李续贺邓世洋
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:

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

1