3d造像网络存储与呈现的方法、系统及制品的制作方法

文档序号:8274276阅读:226来源:国知局
3d造像网络存储与呈现的方法、系统及制品的制作方法
【技术领域】
[0001]本发明属于三维打印技术领域。
【背景技术】
[0002]三维打印(或称为3D打印)技术,目前获得了高速发展,人们通过三维打印的方式,能够实现丰富的建构类型。比如,通过三维打印的方式能够以叠层的方式快速的形成各类规则或不规则的结构。在三维打印操作中,人物或者动物等形象,是3D打印操作的重要应用形式。
[0003]另一方面,为了有效地实现三维打印操作,需要采集或制作三维数据。三维数据是实现各类3D操作的基础。作为举例,能够通过三维图像进行视角的转换操作,或者选择特定的部位进行局部旋转操作,或者进行三维组件的替换,比如说,可以改变三维人像的头饰、发型、服装,甚至改变人像的姿态,等等,具体并不限定。
[0004]所获得的人像数据或者其它类型的造像数据,常具有形变方面的需求。如何更好地进行形变操作,是需要解决的问题。

【发明内容】

[0005]本发明的目的是提供一种3D造像网络存储与呈现的方法,以及对应的客户端及系统,利用本发明能够更加有效地对三维存储的数据进行形变及调整操作,使其更好地满足人们的需求。
[0006]本发明提供一种3D造像网络存储与呈现的方法,该方法包括:
[0007]所获得的3D塑像,设置为通过三维组件组合的形式;
[0008]将前述的三维组件进行组合或分解时,单个三维组件的相对体积和/或相对外露表面积不变,其中的相对外露表面积不包括组合之后被封闭的面积区域。
[0009]进一步,当一个物体整体中部分三维组件的体积形式改变时,该物体的其余三维组件的体积形式不变。
[0010]进一步,维持三维组件的相对体积量值不变的方式为,
[0011 ] 在形状改变之前,获取目标三维组件的相对体积量值作为初始比值,该初始比值是前述目标三维组件与该物品体积中其它部分之间的比值;
[0012]在进行形变之后,采集目标三维组件的当前体积量值,进而获取该目标三维组件的体积量值与前述物品其它部分体积量值之间的比例关系,取为当前比值;
[0013]在当前比值相对于初始比值发生变化的情况下,继续对前述目标三维组件的形体结构进行改变及测量,直到当前比值与初始比值两者之间量值相同或者处在预设的阈值范围之内。
[0014]进一步,维持三维组件的相对体积量值不变的方式为,
[0015]在形状改变之前,获取目标三维组件的相对体积量值作为初始比值,该初始比值是前述目标三维组件与该物品体积中其它部分之间的比值;
[0016]在进行形变之后,采集目标三维组件的当前体积量值,获取当前体积量值与前述物品其它部分体积量值之间的当前比值;
[0017]获取当前比值与初始比值之间的比值,作为测试比较值;
[0018]以前述测试比较值的倒数,对前述初始状态下的组件进行等比例调整,直到前述组件的当前比值调整至初始比值。
[0019]进一步,对三维组件的体积测量方式,包括有如下步骤,
[0020]将物体的整体拆分为组件A和组件B,取组件A是需要形变的目标三维组件,而组件B是该物体中除该组件A的其余部分,在形变前两者之间具有已知的相对体积量值,其中组件A和组件B两者的相对体积量值分别是a和b ;
[0021]将组件B的相对体积等分为N份,每份为b/N;
[0022]依据前述b/N的体积量值作为体积测量的基础单元,在形变后的组件A中进行无缝拼合,判定所需要的基础单元数量;
[0023]在获取所需要的基础单元的数量为X的情况下,获得形变后的组件A的相对体积为 Xb/No
[0024]进一步,对前述的基础单元采用大于I的正整数的立方数值进行拆分,将拆分后的基础单元组份再用以拼合形变后的目标三维组件,计量各个基础单元组份的数量,换算出具有小数精确度的基础单元数量。
[0025]进一步,在前述的三维组件形变的情况下,维持三维组件的外露表面积不改变的方式为,
[0026]在形状改变之前,获取三维组件的初始外露表面积,其中该表面积不包括组合之后被封闭的表面积;
[0027]在进行形变之后,采集当前外露表面积,该表面积同样不包括组合之后被封闭的表面积;
[0028]判定当前表面积与前述初始表面积之间的数量差异;
[0029]在出现差异的情况下,继续对形体结构进行改变,直到两者之间的外露表面积量值相同或者处在预设的阈值范围之内。
[0030]进一步,在前述的三维组件形变的情况下,维持三维组件的外露表面积不改变的方式为,
[0031]在形状改变之前,获取组件初始状态下的初始外露表面积,其中该外露表面积不包括组合之后被封闭的表面积;
[0032]在进行形变之后,采集当前外露表面积,该外露表面积同样不包括组合之后被封闭的表面积;
[0033]判定当前外露表面积与前述初始外露表面积之间的比值;
[0034]以前述比值的倒数,对前述初始状态下的组件进行等比例调整,直到将前述组件的当前外露表面积调整至初始状态下的外露表面积。
[0035]进一步,在前述的三维组件形变的情况下,三维组件的相对体积和相对外露表面积两者均不发生改变。
[0036]进一步,前述相对体积和相对外露表面积的改变,按照如下方式实施,
[0037]在三维组件的相对体积发生改变时,对该三维组件进行等比例放大或缩小,将其调整至相同体积;
[0038]在具有相同体积的情况下,若相对外露表面积增加,贝Ij获取已经增加的相对外露表面积量,对三维组件进行形变,使得该面积量对应的区域转为组合后被封闭的面积区域;若相对外露表面积减少,则获取已经减少的相对外露表面积量,对三维组件进行形变,减少同等数量的组合后被封闭的面积区域,从而增加同等数量的相对外露表面积。
[0039]本发明还提供一种3D造像网络存储与呈现的系统,该系统包括:
[0040]三维组件构造单元,用以将获得的3D塑像,设置为通过三维组件来组合的形式;
[0041]三维组件调整单元,用以在前述的三维组件组合或分解时,使得单个三维组件的相对体积和/或相对外露表面积不变,其中的相对外露表面积不包括组合之后被封闭的面积区域。
[0042]本发明还提供一种3D造像网络存储与呈现的制品,它是3D塑像数据,该3D塑像数据设置为通过三维组件来组合的形式,其中该三维组件组合或分解时,单个三维组件的相对体积和/或相对外露表面积不变,该相对外露表面积不包括组合之后被封闭的面积区域。
【附图说明】
[0043]图1是本发明所述方法的流程图,为一种实施例。
[0044]图2是本发明所述系统的结构框图,为一种实施例。
【具体实施方式】
[0045]参图1所示,本发明所描述的方法,包括有如下步骤:
[0046]步骤S110,所获得的3D塑像,设置为通过三维组件组合的形式;
[0047]步骤S120,将前述的三维组件进行组合或分解时,单个三维组件的相对体积和/或相对外露表面积不变,其中的相对外露表面积不包括组合之后被封闭的面积区域。
[0048]下面说明相对体积量值不变的情况。举一个实施例:
[0049]设置一个物体的总体积为量值100,该量值是相对的,并没有具体单位。将该物体分解出不同的组件,其中将左侧手臂(指左侧肩膀以下、手腕以上的上肢部位)作为一个组件。该手臂所占据的相对体积量值为3.568。需要指出的是,这种相对体积关系也可以通过转换,构成真实的体积数据。在转化为真实体积数据时,需要对应着前述的物体,至少局部或者整体具有真实体积,这样就可以根据比值关系进行换算了。
[0050]在相对体积量值不变的情况下,该手臂对应的三维图形能够进行各种形状上的改变,但形变后的要求是相对体积量值不变,仍旧是前述的3.568?
[0051]如何通过合适的规则,来让三维组件的相对体积不发生改变,并不是一件简单的事。作为一种基础的限定条件,具体是:当一个物
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1