一种模拟和显示假人模型服装的方法与流程

文档序号:26234689发布日期:2021-08-10 16:36阅读:203来源:国知局
一种模拟和显示假人模型服装的方法与流程

本发明涉及服装效果模拟计算技术领域,具体为一种模拟和显示假人模型服装的方法。



背景技术:

目前,人体模型玩具的样式多种多样,每种人体模型玩具的外形外观都大不相同,为了能使人体模型玩具的外形表现的更为像人体的模样,制作玩具外衣时,都会在人体比较突出的部位(比如胸肌、腹肌和背肌)处填充已写填充棉或布,使人体模型玩具的外衣更为逼真,质感更强。

服装行业越来越多地使用数据库,其中服装被归档或以二维方式索引。目的是使用这些数据库中包含的数据来模拟假人的修整,而不必在“真正的”传统假人上进行修整,传统的服装(衬衫)代表约1.5平方米(m)的织物。平均网眼尺寸为1平方厘米(cm2),服装网眼包含约15,000个元素。每个计算步骤都需要测量施加到每个元素的力,因此至少测量它与相邻元素之间的距离(经线,纬线和剪切),在3d中代表12次减法,12次乘法,最重要的是4个平方根提取物。因此,对于每个时间步骤,至少需要执行大约60,000平方根提取和180,000次乘法。

计算扩展非常复杂,它涉及识别假人上和每件衣服上的相应特征点,并计算通过一些所述特征点的特征弧的长度。例如,特征弧穿过颈部,肩部或胸部。

计算的复杂性和计算时间的长度对于通过纺织物或一些其他材料中切割出部件而形成部件也是有重大影响的,为此,提出一种模拟和显示假人模型服装的方法。



技术实现要素:

本发明的目的在于提供一种模拟和显示假人模型服装的方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种模拟和显示假人模型服装的方法,包括:

s100、通过存储在计算机的存储器中的数据;

s200、具有接缝线表示,在具有由存储在的存储器中的数据所表示的表面的假人模型一种计算机;

s300、将服装片放置在模型的表面上;

s400、将服装片沿着它们的接缝线连接在一起;

s500、将每个服装片从其在假模型表面上的位置放松到其在假模型上的平衡位置;。

本发明进一步优选的:所述服装片的至少一部分与所述虚拟模型的表面的对应部分之间建立双射和连续关系,将所述服装片放置在所述虚拟模型的表面上,通过在代表服装片的点和虚拟模型的表面的相应部分上的点之间建立双射和连续关系,将所述服装片放置在所述虚拟模型的表面上。

本发明进一步优选的:所述服装片的三角测量;并且该部件的三角形变形以使其与所述投影一致。

本发明进一步优选的:所述部件的三角测量通过以下方式变形:将限定所述部件的轮廓的点移位到所述突出部的轮廓上的点;并移动作为棋子轮廓内三角形顶点的点。

本发明进一步优选的:所述三角测量在满足约束的同时变形,由此所述部件的三角测量的三角形不被翻转。

本发明进一步优选的:将所述服装片细分为第一组部分;并且在使衣服件的能量函数最小化的同时使所述一组部分变形,将所述服装片细分为小于所述第一组的所述部分的第二组部分;并且使第二组部分变形同时使衣服的能量函数最小化。

本发明进一步优选的:所述能量函数表示所述服装片的牵引能量,所述服装片的能量函数是相对于所述片的位置在二维中计算的,并且是织物的刚度k的值的函数。

本发明进一步优选的:所述预先存储对应于所述场线的数据,所述第一和第二组部分的所述部分是所述服装片的连接区域。

与现有技术相比,本发明的有益效果是:

所选择的变形是空间的变形,而不仅仅是织物的变形。因此,每个点根据其在三维中的位置而移位,而不是相对于其相邻点的位置的函数。然后可以选择变形以符合欧几里德空间的拓扑关系。这种选择的结果是没有必要计算织物碰撞:衬里不能再穿过布料,袖子不再接触小侧面,衣服不能再穿透假人,选择足够致密以使基本三角形周围的空间变形被认为是线性的。

附图说明

图1为本发明的流程结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:

本发明提供了如图1所示的一种模拟和显示假人模型服装的方法,包括:

s100、通过存储在计算机的存储器中的数据;

s200、具有接缝线表示,在具有由存储在的存储器中的数据所表示的表面的假人模型一种计算机;

s300、将服装片放置在模型的表面上;

s400、将服装片沿着它们的接缝线连接在一起;

s500、将每个服装片从其在假模型表面上的位置放松到其在假模型上的平衡位置;。

本实施例中,具体的:所述服装片的至少一部分与所述虚拟模型的表面的对应部分之间建立双射和连续关系,将所述服装片放置在所述虚拟模型的表面上,通过在代表服装片的点和虚拟模型的表面的相应部分上的点之间建立双射和连续关系,将所述服装片放置在所述虚拟模型的表面上。

本实施例中,具体的:所述服装片的三角测量;并且该部件的三角形变形以使其与所述投影一致。

本实施例中,具体的:所述部件的三角测量通过以下方式变形:将限定所述部件的轮廓的点移位到所述突出部的轮廓上的点;并移动作为棋子轮廓内三角形顶点的点。

本实施例中,具体的:所述三角测量在满足约束的同时变形,由此所述部件的三角测量的三角形不被翻转。

本实施例中,具体的:将所述服装片细分为第一组部分;并且在使衣服件的能量函数最小化的同时使所述一组部分变形,将所述服装片细分为小于所述第一组的所述部分的第二组部分;并且使第二组部分变形同时使衣服的能量函数最小化。

本实施例中,具体的:所述能量函数表示所述服装片的牵引能量,所述服装片的能量函数是相对于所述片的位置在二维中计算的,并且是织物的刚度k的值的函数。

本实施例中,具体的:所述预先存储对应于所述场线的数据,所述第一和第二组部分的所述部分是所述服装片的连接区域。

所使用的变形算法在每个步骤中首先将轮廓的点移向更接近所需轮廓的新位置,同时遵守不翻转三角形的约束,同时确保新轮廓保持简单多边形,即它不是自相交的;三角形可以以两种方式叠加:通过三角形翻转,即上下颠倒,或者多边形是复杂多边形;然后,三角测量的所有其他点移位到围绕它们的点的平均值的位置,同时遵守未被翻转的三角形的约束;对于每个点,计算其相邻点的重心,并且因此所述点遵循重心;

构成服装的层(衬里,布料,颈部等)以连续的层放置在3d中,以足够小的厚度分隔以保持生物活性;该厚度与假人表面的最小曲率半径有关;

更确切地说,对于假人的每个部分,两个连续层之间的厚度选择为与假人的所述部分的曲率半径相比非常小,并且连续厚度的总和小于相同的曲率半径;最内层优选地压在假人上;换句话说,所述最内层和假人表面之间的厚度为零;

然后,沿着它们的接缝线形成衣服片之间的接缝或连接,即,合并属于缝合边缘的点和侧面(双重性使得可以找到它们);在将它们放置在假人的表面上的步骤结束时,对代表件的数据执行该操作;

放松的目的是使每件衣服朝向其平衡状态。更确切地说,由于上面解释的拓扑处理,织物的能量状态最初非常高,并且它被降低到接近最小值的值,与材料的发射模拟兼容。各种算法都是可能的,通过直接插入这种模型,可以使用可以具有各种简单性和/或真实性的模型来模拟织物(处理碰撞)。

比较织物的各种特性表明(通常)主要能量因子(对于任何位移)是牵引强度。对于典型的曲率,牵引强度通常比剪切强度大至少100倍,并且相对于弯曲强度甚至更大。如果试图将织物折叠成锐角,则弯曲强度变得不可忽略;

可以在屏幕上显示表示由操作员选择的假人的图像。如上所述,操作者还选择放置在假人表面上的衣服片,而不考虑他们的身体特征。在松弛之前,还可以在压在假人身上并因此处于其压缩状态的衣服的装置上进行中间显示。然后,进行将这些部件连接在一起的操作,然后进行松弛步骤。

然后,操作者可以查看衣服,分析构造或整体印象,并且如果操作者对某些东西不满意,则可以选择新的衣服片来替换前一件,或者可以修改衣服件。

在通过模拟验证件之后,还可以例如通过切割多块织物的操作来物理地制造衣服。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1