一种三维模型的简化方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32190432 阅读:18 留言:0更新日期:2022-02-08 15:55
本申请实施例提供一种三维模型的简化方法、装置、电子设备及存储介质,涉及计算机图形技术领域。该方法包括:获取三维模型数据以及简化参数;根据所述简化参数对所述三维模型数据进行简化,获得简化三维模型数据;根据所述三维模型数据和所述简化三维模型数据获得模型变型参数;根据所述模型变型参数调整所述简化参数,获得重置简化参数;根据所述重置简化参数对所述三维模型数据进行简化,获得简化模型。该方法可以实现在保留指定比例的原始模型三维特征的前提下进行模型简化的技术效果。三维特征的前提下进行模型简化的技术效果。三维特征的前提下进行模型简化的技术效果。

【技术实现步骤摘要】
一种三维模型的简化方法、装置、电子设备及存储介质


[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]P1=P+(1

P)
×
P;
[0039]其中,P为所述简化参数,所述P1为重置后的所述简化参数。
[0040]在上述实现过程中,在模型变型参数大于预设变型率指标的情况下,说明简化三维模型数据保留预设比例的三维特征,简化强度过大,此时通过第一计算公式可以将简化参数增大,以获得更好的简化参数。
[0041]进一步地,所述根据所述模型变型参数调整所述简化参数,获得重置简化参数的步骤,包括:
[0042]根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型的简化方法,其特征在于,包括:获取三维模型数据以及简化参数;根据所述简化参数对所述三维模型数据进行简化,获得简化三维模型数据;根据所述三维模型数据和所述简化三维模型数据获得模型变型参数;根据所述模型变型参数调整所述简化参数,获得重置简化参数;根据所述重置简化参数对所述三维模型数据进行简化,获得简化模型。2.根据权利要求1所述的三维模型的简化方法,其特征在于,所述根据所述三维模型数据和所述简化三维模型数据获得模型变型参数的步骤,包括:获取所述三维模型数据的模型分割面积、模型总和面积、模型包围盒体积和模型三视图面积;获取所述简化三维模型数据的模型分割面积、模型总和面积、模型包围盒体积和模型三视图面积;根据所述三维模型数据的模型分割面积和所述简化三维模型数据的模型分割面积,获得模型分割面积变型率;根据所述三维模型数据的模型总和面积和所述简化三维模型数据的模型总和面积,获得模型总和面积变型率;根据所述三维模型数据的模型包围盒体积和所述简化三维模型数据的模型包围盒体积,获得模型包围盒体积变型率;根据所述三维模型数据的模型三视图面积和所述简化三维模型数据的模型三视图面积,获得模型三视图面积变型率;根据所述模型分割面积变型率、所述模型总和面积变型率、所述模型包围盒体积变型率和所述模型三视图面积变型率,获得所述模型变型参数。3.根据权利要求2所述的三维模型的简化方法,其特征在于,所述获取所述三维模型数据的模型分割面积的步骤,包括:获取第一位置偏移量和第二位置偏移量;根据所述三维模型数据的坐标系和所述第一位置偏移量,生成第一切割面;根据所述三维模型数据的坐标系和所述第二位置偏移量,生成第二切割面,所述第二切割面和所述第一切割面相交并将所述三维模型数据分割为多个部分;根据所述三维模型数据、所述第一切割面和所述第二切割面,获得所述三维模型数据分割后各个部分的模型分割面积。4.根据权利要求3所述的三维模型的简化方法,其特征在于,所述获取所述简化三维模型数据的模型分割面积的步骤,包括:根据所述简化三维模型数据的坐标系和所述第一位置偏移量,生成第三切割面;根据所述简化三维模型数据的坐标系和所述第二位置偏移量,生成第四切割面,所述第四切割面和所述第三切割面相交并将所述简化三维模型数据分割为多个部分,所述简化三维模型数据的分割部分和所述三维模型数据的分割部分相互对应;根据所述简化三维模型数据、所述第三切割面和所述第四...

【专利技术属性】
技术研发人员:刘玉丹张志鹏韩立畴
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:

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

1