【技术实现步骤摘要】
一种模型加载方法以及相关装置
[0001]本申请涉及图像处理领域,尤其涉及一种模型加载方法以及相关装置。
技术介绍
[0002]在工程
,三维(3-dimensional,3D)模型最初的主要应用设计,是传递设计信息给供应商用于生产制造。此类模型包含很多的设计信息,导致模型很大,单个模型大小一般超过1G。随着数字化的推行,3D模型衍生出了越来越多的应用场景,比如仿真设计、利用增强现实(Augmented Reality,AR)技术进行产品的展示等。在新的应用场景下,需要更多的简化模型。而对已经建好的3D原始模型进行轻量化后再利用是一种高效快捷的方式。轻量化技术通过程序,自动对3D原始模型进行删除外观不可见的面和部件,从而达到减少模型大小的技术。该项技术可以在保证模型外观的前提下,删除不需要的部件和面,最大程度的保留有用信息。
[0003]而随着用户要求体验越来越精细的要求,导致模型体验端的模型细节需要大部分保留,但是受限带宽的影响,模型不能无节制的变大。为了提升用户首屏加载的时间,需要调和两者之间的矛盾。即需要 ...
【技术保护点】
【技术特征摘要】
1.一种模型加载方法,其特征在于,包括:向服务器发送模型加载请求;接收所述服务器发送的源模型和所述源模型对应的简化模型,所述简化模型的加载速度大于所述源模型的加载速度,所述源模型的外观与所述简化模型的外观之间的差异小于预设阈值,所述预设阈值不超过人眼分辨率的识别范围;优先加载所述简化模型并在第一图形用户界面GUI显示所述简化模型,同时调用后台线程加载所述源模型;在所述源模型加载完成之后,将所述第一GUI中的简化模型替换为所述源模型。2.根据权利要求1所述的方法,其特征在于,所述简化模型的加载速度满足模型快速加载条件。3.根据权利要求1或2所述的方法,其特征在于,所述简化模型的数据至少包括所述源模型的外观数据,且所述简化模型的数据小于所述源模型的数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述预设阈值不超过人眼分辨率的识别范围用于指示人眼无法识别所述简化模型与所述源模型在GUI上外观显示效果的差异。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述人眼分辨率为全体用户的平均人眼分辨率;或者,所述人眼分辨率为当前用户所属群体的平均人眼分辨率,所述当前用户所属群体由所述当前用户的年龄或生理特征确定。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法包括:响应第一操作,触发向所述服务器发送模型加载请求;响应第二操作,触发将所述第一GUI中的简化模型替换为所述源模型。7.根据权利要求6所述的方法,其特征在于,所述第一操作为终端处于运动状态,所述第二操作为所述终端处于静止状态;或,所述第一操作为点选模型加载控件,所述第二操作为点选模型操作控件。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述优先加载所述简化模型并在第一图形用户界面GUI显示所述简化模型包括:调用应用程序的前台线程加载所述简化模型,并通过所述第一GUI显示所述简化模型。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述简化模型由所述服务器根据简化参数和所述源模型生成,所述简化参数用于指示生成所述简化模型时的精细度。10.根据权利要求9所述的方法,其特征在于,所述简化参数包括包围盒的尺寸大小;或,所述简化参数包括包围盒的尺寸大小以及所述包围盒的偏移大小,所述偏移大小用于指示所述包围盒尺寸缩小或放大的偏移。11.一种模型加载方法,其特征在于,包括:获取源模型对应的简化模型,所述简化模型的加载速度大于所述源模型的加载速度,所述源模型的外观与所述简化模型的外观之间的差异小于预设阈值,所述预设阈值不超过人眼分辨率的识别范围;
接收终端发送的模型加载请求;响应所述模型加载请求,向所述终端发送所述源模型和所述简化模型,以使得所述终端优先加载所述简化模型,后加载所述源模型。12.根据权利要求11所述的方法,其特征在于,所述简化模型的加载速度满足模型快速加载条件。13.根据权利要求11或12所述的方法,其特征在于,所述简化模型的数据至少包括所述源模型的外观数据,且所述简化模型的数据小于所述源模型的数据。14.根据权利要求11至13中任一项所述的方法,其特征在于,所述预设阈值不超过人眼分辨率的识别范围用于指示人眼无法识别所述简化模型与所述源模型在GUI上外观显示效果的差异。15.根据权利要求11至14中任一项所述的方法,其特征在于,所述方法还包括:获取所述人眼分辨率,所述人眼分辨率为全体用户的平均人眼分辨率;或者,所述人眼分辨率为当前用户所属群体的平均人眼分辨率,所述当前用户所属群体由所述当前用户的年龄或生理特征确定。16.根据权利要求11至15中任一项所述的方法,其特征在于,所述获取源模型对应的简化模型之前,所述方法还包括:获取简化参数,所述简化参数用于指示生成所述简化模型时的精细度。17.根据权利要求16所述的方法,其特征在于,所述简化参数包括包围盒的尺寸大小;或,所述简化参数包括包围盒的尺寸大小以及所述包围盒的偏移大小,所述偏移大小用于指示所述包围盒尺寸缩小或放大的偏移。18.根据权利要求16或17所述的方法,其特征在于,所述获取源模型对应的简化模型包括:按照所述简化参数生成包围盒,所述包围盒覆盖所述源模型的外表面;分别对所述包围盒的面与所述源模型的外表面求交计算得到所述简化模型。19.根据权利要求18所述的方法,其特征在于,所述分别对所述包围盒的面与所述源模型的外表面求交计算得到所述简化模型包括:将所述包围盒面与所述源模型的外表面相交的部分保留,不相交的删除,得到所述简化模型。20.根据权利要求18所述的方法,其特征在于,若所述简化参数包括包围盒的尺寸大小以及所述包围盒的偏移大小,则所述按照...
【专利技术属性】
技术研发人员:胡景贻,杨中婷,涂镇亥,邵兴文,刘海波,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。