虚拟模型的导入提示方法、装置、计算机设备及介质制造方法及图纸

技术编号:37177985 阅读:8 留言:0更新日期:2023-04-20 22:45
本发明专利技术公开了一种涉及数据处理领域的虚拟模型的导入提示方法、装置、计算机设备及介质,所述方法包括:在接收到第一虚拟模型时,确定第一虚拟模型的网格三角形数量、材质数量及节点数量;计算网格三角形数量、材质数量及节点数量分别与对应的预设权重的加权和值,得到第一虚拟模型的导入代价估计值;响应于虚拟模型导入命令时,将第一虚拟模型的导入代价估计值显示。基于此,本发明专利技术使得虚拟模型在被导入前,用户能被计算机设备显示的导入代价估计值所提示,进而知晓虚拟模型导入所需调用的计算机资源,避免了用户在盲目执行导入/打开操作后,导致计算机设备正在运行的软件崩溃或计算机死机的现象出现。机死机的现象出现。机死机的现象出现。

【技术实现步骤摘要】
虚拟模型的导入提示方法、装置、计算机设备及介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种虚拟模型的导入提示方法、装置、计算机设备及介质。

技术介绍

[0002]在虚拟场景的建模过程中,常涉及到虚拟模型的导入,如将他人分享的虚拟模型在本机上打开。
[0003]但是,在用户不知晓他人所分享的虚拟模型的具体内容的情况下,可能因虚拟模型包含的内容过多,导入所需资源较大,又因本机的性能较差或是性能难以满足前述导入所需资源,导致正在运行的软件崩溃,甚至引发死机现象。

技术实现思路

[0004]有鉴于此,本专利技术提供一种虚拟模型的导入提示方法、装置、计算机设备及介质,用于改善用户在不知晓他人所分享的虚拟模型的具体内容的情况下,控制计算机设备进行虚拟模型导入时可能引发软件崩溃或死机现象的现状。
[0005]第一方面,本专利技术实施例提供一种虚拟模型的导入提示方法,应用于计算机设备,所述方法包括:
[0006]当接收到第一虚拟模型时,确定所述第一虚拟模型的网格三角形数量、材质数量及节点数量,其中,所述第一虚拟模型基于对应的树形结构组成,所述树形结构包括多个节点;
[0007]计算所述网格三角形数量、所述材质数量及所述节点数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值;
[0008]响应于虚拟模型导入命令,将所述第一虚拟模型的导入代价估计值显示。
[0009]可选的,在本专利技术实施例提供的一种可行方式中,所述当接收到第一虚拟模型时,确定所述第一虚拟模型的网格三角形数量、材质数量及节点数量,包括:
[0010]当接收到第一虚拟模型时,确定所述第一虚拟模型对应的树形结构;
[0011]确定所述树形结构中的各个节点及所述树形结构中的每个节点的网格三角形数量和材质数量;
[0012]将每个所述节点的网格三角形数量累加,得到所述第一虚拟模型的网格三角形数量;
[0013]将每个所述节点的材质数量累加,得到所述第一虚拟模型的材质数量。
[0014]可选的,在本专利技术实施例提供的一种可行方式中,还包括:
[0015]确定已导入的第二虚拟模型的导入代价估计值;
[0016]响应于所述第二虚拟模型对应的编辑操作,确定所述编辑操作对应的编辑目标和编辑方式,其中,所述编辑目标包括网格三角形、材质及节点中的一个或多个,所述编辑方式包括新增或删除;
[0017]基于所述编辑目标、所述编辑方式及所述编辑目标对应的所述预设权重,得到导入代价变动值;
[0018]利用所述导入代价变动值更新所述第二虚拟模型的导入代价估计值。
[0019]可选的,在本专利技术实施例提供的一种可行方式中,还包括:
[0020]基于预设的不同类型设备的性能估计值和所述第一虚拟模型的所述导入代价估计值,确定所述第一虚拟模型的适配设备类型;
[0021]确定所述第一虚拟模型的适配设备类型与所述计算机设备的设备类型的匹配结果;
[0022]所述响应于虚拟模型导入命令,将所述第一虚拟模型的导入代价估计值显示,包括:
[0023]响应于虚拟模型导入命令,将所述匹配结果和所述第一虚拟模型的导入代价估计值显示。
[0024]可选的,在本专利技术实施例提供的一种可行方式中,还包括;
[0025]显示所述计算机设备的性能估计值。
[0026]可选的,在本专利技术实施例提供的一种可行方式中,所述材质数量包括透明材质数量和不透明材质数量;
[0027]所述计算所述网格三角形数量、所述材质数量及所述节点数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值,包括:
[0028]计算所述网格三角形数量、所述透明材质数量、所述不透明材质数量及所述节点数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值。
[0029]可选的,在本专利技术实施例提供的一种可行方式中,还包括:
[0030]确定所述第一虚拟模型的动画数量;
[0031]所述计算所述网格三角形数量、所述透明材质数量、所述不透明材质数量及所述节点数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值,包括:
[0032]计算所述网格三角形数量、所述透明材质数量、所述不透明材质数量、所述节点数量及动画数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值。
[0033]第二方面,本专利技术实施例提供一种虚拟模型的导入提示装置,包括:
[0034]确定模块,用于当接收到第一虚拟模型时,确定所述第一虚拟模型的网格三角形数量、材质数量及节点数量,其中,所述第一虚拟模型基于对应的树形结构组成,所述树形结构包括多个节点;
[0035]计算模块,用于计算所述网格三角形数量、所述材质数量及所述节点数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值;
[0036]响应模块,用于响应于虚拟模型导入命令,将所述第一虚拟模型的导入代价估计值显示。
[0037]第三方面,本专利技术实施例提供一种计算机设备,包括存储器以及处理器,存储器存储有计算机程序,计算机程序在处理器上运行时执行如第一方面中所述的虚拟模型的导入提示方法。
[0038]第四方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序在处理器上运行时执行如第一方面中所述的虚拟模型的导入提示方法。
[0039]本专利技术提供的虚拟模型的导入提示方式中,计算机设备首先在接收到第一虚拟模型时,确定第一虚拟模型的在导入时需渲染/加载的内容,即第一虚拟模型的网格三角形数量、材质数量及节点数量;接着,计算网格三角形数量、材质数量及节点数量分别与对应的预设权重的加权和值,得到第一虚拟模型的导入代价估计值,从而估计在导入第一虚拟模型时所需调用的资源;最后,当用户需查阅虚拟模型,进而触发虚拟模型导入命令时,将第一虚拟模型的导入代价估计值显示。基于此,本专利技术通过在获取到虚拟模型时进行的导入代价估计,使得虚拟模型在被导入前,用户能被计算机设备显示的导入代价估计值所提示,进而知晓此虚拟模型导入所需调用的计算机资源,故能自行判断出计算机设备是否能正常执行虚拟模型的导入操作;也因此,避免了用户因不知晓虚拟模型导入所需的计算机资源,进而在盲目执行导入/打开操作后,导致计算机设备正在运行的软件崩溃或计算机死机的现象出现,由此提高了用户的使用体验。
附图说明
[0040]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0041]图1示出了本专利技术实施例提供的第一种虚拟模型的导入提示方法的流程示意图;
[0042]图2示出了本专利技术实施例提供的第二种虚拟模型的导入提示方法的流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟模型的导入提示方法,其特征在于,应用于计算机设备,所述方法包括:当接收到第一虚拟模型时,确定所述第一虚拟模型的网格三角形数量、材质数量及节点数量,其中,所述第一虚拟模型基于对应的树形结构组成,所述树形结构包括多个节点;计算所述网格三角形数量、所述材质数量及所述节点数量分别与对应的预设权重的加权和值,得到所述第一虚拟模型的导入代价估计值;响应于虚拟模型导入命令,将所述第一虚拟模型的导入代价估计值显示。2.根据权利要求1所述的虚拟模型的导入提示方法,其特征在于,所述当接收到第一虚拟模型时,确定所述第一虚拟模型的网格三角形数量、材质数量及节点数量,包括:当接收到第一虚拟模型时,确定所述第一虚拟模型对应的树形结构;确定所述树形结构中的各个节点及所述树形结构中各个节点的网格三角形数量和材质数量;将各个所述节点的网格三角形数量累加,得到所述第一虚拟模型的网格三角形数量;将各个所述节点的材质数量累加,得到所述第一虚拟模型的材质数量。3.根据权利要求1所述的虚拟模型的导入提示方法,其特征在于,还包括:确定已导入的第二虚拟模型的导入代价估计值;响应于所述第二虚拟模型对应的编辑操作,确定所述编辑操作对应的编辑目标和编辑方式,其中,所述编辑目标包括网格三角形、材质及节点中的一个或多个,所述编辑方式包括新增或删除;基于所述编辑目标、所述编辑方式及所述编辑目标对应的所述预设权重,得到导入代价变动值;利用所述导入代价变动值更新所述第二虚拟模型的导入代价估计值。4.根据权利要求1所述的虚拟模型的导入提示方法,其特征在于,还包括:基于预设的不同类型设备的性能估计值和所述第一虚拟模型的所述导入代价估计值,确定所述第一虚拟模型的适配设备类型;确定所述第一虚拟模型的适配设备类型与所述计算机设备的设备类型的匹配结果;所述响应于虚拟模型导入命令,将所述第一虚拟模型的导入代价估计值显示,包括:响应于虚拟模型导入命令,将所述匹配结果和所述第一虚拟模型的导入代价估计值显示。5.根据权利要求4所述的虚拟模型的导入...

【专利技术属性】
技术研发人员:陈凌锋
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

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

1