CN117083642A - 纸样创建模拟方法及装置 - Google Patents
纸样创建模拟方法及装置 Download PDFInfo
- Publication number
- CN117083642A CN117083642A CN202380008679.6A CN202380008679A CN117083642A CN 117083642 A CN117083642 A CN 117083642A CN 202380008679 A CN202380008679 A CN 202380008679A CN 117083642 A CN117083642 A CN 117083642A
- Authority
- CN
- China
- Prior art keywords
- pattern
- area
- interface
- simulation
- dimensional
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 194
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000006870 function Effects 0.000 claims abstract description 150
- 238000013461 design Methods 0.000 claims abstract description 103
- 230000004044 response Effects 0.000 claims description 44
- 238000009958 sewing Methods 0.000 claims description 12
- 230000002354 daily effect Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 16
- 238000012800 visualization Methods 0.000 description 13
- 230000000007 visual effect Effects 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 7
- 239000004744 fabric Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000005452 bending Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000010076 replication Effects 0.000 description 3
- 238000010008 shearing Methods 0.000 description 3
- 208000002513 Flank pain Diseases 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000037237 body shape Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2012—Colour editing, changing, or manipulating; Use of colour codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2021—Shape modification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Processing Or Creating Images (AREA)
Abstract
本公开涉及纸样创建模拟方法。该纸样创建模拟方法可以提供包括第一区域与第二区域的用户接口,其中,第一区域用于在三维虚拟空间中对创建或改变设计产品的设计的多个功能进行控制,第二区域用于对应于多个功能切换多个接口。
Description
技术领域
下面的公开涉及纸样创建模拟方法以及设备。
背景技术
尽管穿在身上的服装(garment)是三维的,但服装实际上组合了根据二维纸样裁剪的织物(fabric)片,因此更接近于二维。用作服装材料的织物比较柔软(flexible),因此根据穿戴者的身材或动作可能呈现出不同模样。
为了进行服装的三维模拟,需要考虑构成服装的二维纸样的物理属性、重力、化身的体型或姿势等多种因素。可以通过三维模拟在三维空间中展现分身的着装效果,在三维空间中,在化身试穿状态下改变服装设计的用户体验属于新的技术领域。
上述背景技术的内容是发明人在开发本发明的过程中掌握或习得的内容,不应被理解为必须是申请本发明前公开的一般公知技术。
发明内容
解决问题的技术方法
根据一实施例的纸样创建模拟方法,可以包括以下步骤:提供包括第一区域与第二区域的用户接口,其中,第一区域用于在三维虚拟空间中对创建或改变设计产品的设计的多个功能进行控制,第二区域用于对应于多个功能切换多个接口;将在所述三维虚拟空间中显示所述设计产品的第一接口提供至所述第二区域;对通过所述第一区域选择纸样创建功能进行响应,将从包括在所述设计产品中的多个纸样区域中选择至少一个纸样区域的第二接口提供至所述第二区域;复制通过所述第二接口选择的至少一个纸样区域来创建复制纸样区域;对通过所述第一区域选择缝制创建或编辑功能进行响应,将创建或编辑与所述所选至少一个纸样区域以及所述复制纸样区域相关的至少一个缝合关系的第三接口提供至第二区域;对通过所述第一区域选择模拟功能进行响应,基于通过所述第二接口创建的复制纸样区域以及通过所述第三接口编辑的缝合关系来执行所述设计产品的试穿模拟。
创建所述复制纸样区域的步骤,可以包括在所述所选纸样区域的边缘和所述复制纸样区域的边缘创建缝线的步骤。
当所述所选纸样区域为多个时,可以将所述所选多个纸样区域共享的款式线从所述边缘中排除。
创建所述复制纸样区的步骤可以包括以下步骤:识别与所述所选纸样区域对应的二维纸样片;以及基于所述识别的二维纸样片,创建与所述复制纸样区域对应的二维复制纸样片。
创建所述复制纸样区域的步骤还可以包括在所述二维纸样片与所述二维复制纸样片之间创建缝合关系的步骤。
该方法还可以包括对通过所述第一区域选择款式线编辑功能进行响应,将编辑所述设计产品中包括的款式线的第四接口提供至所述第二区域的步骤。
该方法还可以包括对通过所述第一区域选择款式线绘制功能进行响应,将添加所述设计产品的款式线的第五接口提供至所述第二区域的步骤。
该方法还可以包括对通过所述第一区域选择纸样的长度或宽度编辑功能进行响应,将调节所述设计产品的纸样长度或宽度的第六接口提供至所述第二区域的步骤。
提供所述第三接口的步骤,可以包括提供在所述三维虚拟空间中分离所述设计产品的纸样区域进行显示的分解图(exploded view)的步骤,并输入用于对所述分解图中相互分离显示的所述纸样区域之间的缝合关系进行可视化,并通过所述可视化的缝合关系来编辑所述至少一个缝合关系的指令。
所述执行试穿模拟的步骤,可以包括当通过所述第一区域选择模拟功能时,通过所述第二区域中提供的接口提供所述试穿模拟结果的步骤。
该方法还可以包括以下步骤:对通过所述第一区域选择款式线编辑功能进行响应,将编辑所述设计产品中包括的款式线的第四接口提供至所述第二区域;对通过所述第一区域选择款式线绘制功能进行响应,将添加所述设计产品的款式线的第五接口提供至所述第二区域;以及对通过所述第一区域选择纸样的长度或宽度编辑功能进行响应,将调整所述设计产品的纸样的长度或宽度的第六接口提供至所述第二区域,通过所述第四接口、所述第五接口以及所述第六接口中的至少一个编辑所述复制纸样区域的形状,通过所述第三接口将所述复制纸样区域连接至所述设计产品的其他纸样区域,或将其从所述其他纸样区域中分离。
在所述多个功能中,可以以排他方式激活所述纸样创建功能、所述缝制创建或编辑功能、所述款式线编辑功能、所述款式线绘制功能,以及所述长度或宽度编辑功能。
在提供所述用户接口、所述第一接口、所述第二接口,以及所述第三接口的步骤中的至少一个步骤中,可以通过网络向用户终端发送用于在所述用户终端中显示所述用户接口、所述第一接口、所述第二接口以及所述第三接口中的至少一个的数据。
一种为了与硬件结合来执行权利要求1至12中任一项所述的方法而存储在计算机可读记录介质中的计算机程序。
根据一实施例的用户纸样创建模拟的模拟设备,可以包括:用户接口;存储器;以及处理器,所述处理器执行以下操作:提供包括第一区域与第二区域的用户接口,其中,第一区域用于在三维虚拟空间中对创建或改变设计产品的设计的多个功能进行控制,第二区域用于对应于多个功能切换多个接口;将在所述三维虚拟空间中显示所述设计产品的第一接口提供至所述第二区域;对通过所述第一区域选择纸样创建功能进行响应,将从包括在所述设计产品中的多个纸样区域中选择至少一个纸样区域的第二接口提供至所述第二区域;复制通过所述第二接口选择的至少一个纸样区域来创建复制纸样区域;对通过所述第一区域选择缝制创建或编辑功能进行响应,将创建或编辑与所述所选至少一个纸样区域以及所述复制纸样区域相关的至少一个缝合关系的第三接口提供至第二区域;对通过所述第一区域选择模拟功能进行响应,基于通过所述第二接口创建的复制纸样区域以及通过所述第三接口编辑的缝合关系来执行所述设计产品的试穿模拟。
所述处理器可以在所述所选纸样区域的边缘和所述复制纸样区域的边缘创建缝线。
所述处理器可以在所述所选纸样区域为多个时,将所述所选多个纸样区域共享的款式线从所述边缘中排除。
所述处理器可以识别与所述所选纸样区域对应的二维纸样片;基于所述识别的二维纸样片,创建与所述复制纸样区域对应的二维复制纸样片。
所述处理器可以在所述二维纸样片与所述二维复制纸样片之间创建缝合关系。
所述处理器可以提供在所述三维虚拟空间中分离所述设计产品的纸样区域进行显示的分解图,并输入用于对所述分解图中相互分离显示的所述纸样区域之间的缝合关系进行可视化,并通过所述可视化的缝合关系来编辑所述至少一个缝合关系的指令。
所述处理器可以对通过所述第一区域选择款式线编辑功能进行响应,将编辑所述设计产品中包括的款式线的第四接口提供至所述第二区域;对通过所述第一区域选择款式线绘制功能进行响应,将添加所述设计产品的款式线的第五接口提供至所述第二区域;对通过所述第一区域选择纸样的长度或宽度编辑功能进行响应,将调整所述设计产品的纸样的长度或宽度的第六接口提供至所述第二区域,通过所述第四接口、所述第五接口以及所述第六接口中的至少一个编辑所述复制纸样区域的形状,通过所述第三接口将所述复制纸样区域连接至所述设计产品的其他纸样区域,或将其从所述其他纸样区域中分离。
附图说明
图1A是说明根据一实施例的纸样创建模拟方法的流程图。
图1B是根据一实施例的提供模拟的接口的示意性框图。
图2是说明根据一实施例的纸样创建方法的接口的示意性框图。
图3是说明根据一实施例的纸样复制方法的流程框图。
图4是说明根据一实施例的多个纸样复制方法的流程框图。
图5是概略示出根据一实施例的可视化纸样选择过程的附图。
图6是概略显示根据一实施例的第二区域的纸样创建操作的附图。
图7A及图7B是概略显示根据一实施例的第六接口的一部分的附图。
图8A及图8B是概略显示根据一实施例的第四接口的一部分的附图。
图9A及图9B是概略显示根据一实施例的第五接口的一部分的附图。
图10A及图10B是概略显示根据一实施例的第二接口的一部分的附图。
图11A至图11D是概略显示根据一实施例的第三接口的一部分的附图。
具体实施方式
对实施例的特定结构或功能的说明仅作为示例,实施例可以实现为不同形式。实际实现方式并不受限于公开的特定实施例,本说明书的范围包括通过实施例说明的技术思想内的所有变更、其等同物乃至其替代物。
第一或第二等术语可用于说明不同的构成要素,但仅用于将一个构成要素区别于其他构成要素。例如,第一构成要素可以被命名为第二构成要素,类似地,第二构成要素同样可以被命名为第一构成要素。
当说明一个构成要素“连接”另一个构成要素时,可以是直接连接或接触其他构成要素,也可以是在它们之间存在其他构成要素。
在内容中没有特别说明的情况下,单数表达包括复数含义。在本说明书中,“包括”或者“具有”等术语用于表达存在说明书中所记载的特征、数字、步骤、操作、构成要素、配件或其组合,并不排除存在或者额外附加有至少一个其他特征、数字、步骤、操作、构成要素、配件或其组合的可能性。
在内容中“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”、“A、B或C中的至少一个”等短语中的每个可以包括短语中所列举的项目中的任一个或所有可能的组合。
在没有其他定义的情况下,包括技术或者科学术语在内的本文使用的全部术语都具有本领域普通技术人员所理解的通常含义。通常使用的如词典定义的术语应理解为相关技术内容中的含义,在本说明书中没有明确定义的情况下,不能解释为理想化或过于形式化的含义。
实施例可以通过各种类型的产品实现,例如个人计算机、膝上型计算机、平板计算机、智能手机、电视、智能家电、智能汽车、自助服务终端、可穿戴设备等。下面将参照附图详细描述实施例。在参照附图进行说明的过程中,与附图编号无关,相同的构成要素使用相同的附图标记,并省略重复说明。
图1A是说明根据一实施例的纸样创建模拟方法的流程图。图1A的操作可以按照图示顺序以及方式执行,在不脱离图示实施例的思想以及范围的情况下也可以改变部分操作的顺序或省略部分操作。图1A所示的多个操作可以按顺序执行或同时执行。
图1B是根据一实施例的提供模拟的接口的示意性框图。图1B中的至少一个框以及框的组合可以由执行特定功能的基于专用硬件的计算机或专用硬件与计算机指令的组合来实现。
尽管图中未示出,三维服装以及二维纸样可以由包括多个多边形的网格构成。根据实施例的网格可以建模为多种形式。例如,网格中包括的多边形的顶点可以是有质量的质点(point mass),多边形的各边可以表示为连接质点的具有弹性的弹簧。由此,作为示例,根据一实施例的三维服装可以通过质量-弹簧模型(Mass-Spring Model)进行建模。其中,弹簧可以根据织物(fabric)的物性参数对拉伸(stretch)、剪切(shear)、弯曲(bending)等具有不同的抵抗值(resist values)。
或者,可以用应变(strain)模型对网格进行建模。包括在网格中的多边形可以建模为三角形或四边形以上的多边形。根据不同情况,需要对三维体积(volume)建模时,网格可以建模为三维多面体。
网格中包含的多边形的顶点可能会由于重力等外力(external force)和拉伸(stretch)、剪切(shear)、弯曲(bending)等内力(internal force)而发生移动。如果通过计算外力和内力得到施加在每个顶点上的力,可以求出每个顶点的位移速度和运动。可以通过构成网格的多边形的顶点在每个时间点的动作中的运动来模拟服装的运动。例如,当由多边形网格构成的服装穿在三维分身上时,可以实现基于物理定律的自然的三维虚拟服装。网格中包含的多边形的顶点可以根据重力等外力(external force)以及拉伸、剪切和弯曲的内力(internal force)而移动。通过计算外力和内力求出施加至各顶点的力,则可以求出各顶点的变位及运动速度。并且,可以通过网格的多边形的顶点在各时间点(timestep)的运动来模拟服装的运动。当由多边形网格构成的二维纸样穿在三维虚拟形象上,就可以实现基于物理定律的自然的三维虚拟服装。
根据一实施例的三维服装可以包括适合用户体型的虚拟服装、用于三维虚拟角色的虚拟服装,以及用于三维虚拟分身的虚拟服装等中的至少一种。
可以通过将任一个二维纸样的一个轮廓线对接另一个二维纸样的一个轮廓后进行结合(即“缝制”)来创建三维服装。虚拟服装的缝制可以通过将二维纸样轮廓线的一个网格连接到要将其缝制的另一个二维纸样轮廓线的一个网格来创建一个三维服装。更具体地,在两个二维纸样的轮廓线上存在构成该二维纸样的网格的多边形顶点,当用户输入缝制设置中的轮廓线以及长度(缝线)则可以连接(welding)每个二维纸样中位于缝线上的网格的多边形顶点来缝合虚拟服装。
每条缝线的起点和终点是某个网格的多边形顶点。当用户输入的每条缝线上的多边形顶点数不匹配时,则可以更新相应二维纸样的网格创建新的网格以使两条缝线上的多边形顶点数相同,然后连接对应的多边形顶点来缝制三维虚拟服装。
下面,将详细说明纸样创建模拟方法。
参照图1A及图1B,根据一实施例的模拟设备可以向用户提供在三维虚拟空间中对设计产品创建纸样的功能。作为可以安装与运行服务器相关应用程序的设备,模拟设备可以向用户提供接口。模拟设备本身可以提供接口。例如,可以由模拟设备的操作***(OS,Operation System)提供,或者可以由安装在模拟设备中的应用程序提供。并且,还可以由服务器提供接口,而模拟设备只是简单地接收服务器提供的接口并进行显示。或者,模拟设备可以是与向用户提供接口的客户端相对应的服务器设备。
“款式线”是设计产品(例如,三维服装)中可以看到的线条,可以是显示设计产品(例如三维服装)的款式和/或轮廓的线条,例如对构成设计产品(例如,三维服装)的二维纸样进行缝制后在设计产品(例如三维服装)中可以看到的缝线;显示设计产品(例如三维服装)轮廓的轮廓线;以及为实现设计产品(例如三维服装)的款式添加的切割线等。
在下文中,“款式线”是指设计产品(例如,三维服装)中可以看到的三维线条。
模拟设备可以提供包括第一区域101和第二区域102的接口,其中,第一区域101提供用于编辑(edit)设计产品的功能;第二区域102显示设计产品。模拟设备可以在第一区域提供以下功能:设计产品模板选择功能103、模拟功能104、多个功能105(例如,款式线编辑(Edit Styleline)、款式线绘制(Draw Styleline)、纸样长度或宽度编辑(Length orWidth)、纸样创建(Create Pattern),以及缝线编辑(Edit Sewing)或它们的不同组合)。模拟设备可以对选择第一区域101的多个功能105中的任一个进行响应,按照所选功能切换提供至第二区域102的接口。在下文中为了便于说明,示出了区分显示第一区域101和第二区域102的用户接口,但是根据实施例,可以不在用户接口单独显示所述第一区域101,而是将第一区域101的多个功能以图标或菜单的形式提供在第二区域102的上方。此时,第一区域101可以是以透明、半透明或不透明方式覆盖在第二区域102上,或者以包括图标或菜单等的虚拟区域方式提供在第二区域102。或者,可以响应于在第二区域102的右击等交互以弹出菜单等形式提供第一区域101的多个功能。此时,第一区域101可以理解为响应于用户交互显示的透明、半透明或不透明的弹出菜单区域。进一步地,可以通过快捷键来选择第一区域101的多个功能。
模拟设备可以对选择第一区域101的模拟功能104进行响应来执行设计产品的试穿模拟。如上所述,还可以通过快捷键来选择模拟功能104。
设计是指基于产品的轮廓、形状、颜色或者它们的组合来提供视觉美感的行为。此外,产品可以是指独立的具体有形物品。“设计产品”可以是指提供视觉美感的产品。例如,设计产品可以包括服装、鞋子、配饰、包、帽子等。设计产品可以由至少一个片构成。例如,当设计产品是服装时,可以由上衣片以及下衣片组成。衣片由多个纸样构成。例如,当上衣片是T恤时,纸样可以由前片、后片、袖片等组成。
在步骤110中,根据一实施例的模拟设备可以提供包括第一区域101与第二区域102的用户接口,其中,第一区域101用于在三维虚拟空间对创建或改变设计产品的设计的多个功能进行控制,第二区域用于对应于多个功能来切换多个接口。第二区域102中每个接口可以根据用户的选择只显示设计产品或者同时显示设计产品与分身。
在步骤120中,根据一实施例的模拟设备可以将在三维虚拟空间中显示设计产品的第一接口提供至第二区域102。可以在第一区域101的所有功能都被停用的状态下提供第一接口。或者,当第一区域101的功能中的预定功能(例如,款式线编辑功能)被设置为用户接口初始操作的默认激活功能时,第一接口可以包括对应于相应功能(例如,款式线编辑功能)的接口(例如第四接口)。
在步骤130中,根据一实施例的模拟设备可以对通过第一区域101选择纸样创建功能进行响应,将从包括在设计产品中的多个纸样区域(例如图9B以及图10A的纸样910、921、930、940)中选择至少一个纸样区域的第二接口提供至第二区域102。
在步骤140中,根据一实施例的模拟设备可以复制通过第二接口选择的至少一个纸样区域来生成复制纸样区域(例如,图10B的复制纸样1010、1030、1040)。
模拟设备可以沿着所选纸样区域(例如,图9B的纸样910、930、940)和复制纸样区域的边缘自动创建缝线。例如,模拟设备可以在所选纸样区域(例如,图9B的纸样910、930、940)的边缘和复制纸样区域的边缘创建缝线。在创建所述缝线时,模拟设备可以在选择了多个纸样区域时,将所选纸样区域共享的款式线从边缘中排除。对此,将参照图4至11D详细说明纸样的创建与缝制。
模拟设备可以识别对应于所选纸样区域的二维纸样片。模拟设备可以基于识别的二维纸样片创建对应于复制纸样区域的二维复制纸样片。尽管图中未示出,模拟设备可以实时识别有关与三维虚拟空间中的纸样区域对应的二维纸样片的数据。此外,当在三维虚拟空间中缝合纸样区域和复制纸样区域时,模拟设备可以在二维纸样片和二维复制纸样片之间创建缝合关系。
在步骤150中,根据一实施例的模拟设备对通过第一区域选择缝制创建或编辑功能进行响应,将创建或编辑与所选择的至少一个纸样区域以及复制纸样区域相关的至少一个缝合关系的第三接口提供至第二区域102。
模拟设备可以提供在三维虚拟空间中将设计产品的纸样区域彼此分离显示的分解图(exploded view)。
模拟设备中可以输入有指令,该指令用于可视化分解图中相互分离显示的纸样区域的缝合关系,并通过可视化的缝合关系来编辑至少一个缝合关系。
分解图可以是在三维模拟中,将设计产品中包括的多个纸样进行分解从而使其分离显示的图。例如,模拟设备可以调整三维分解图中各片之间的距离使片之间的距离变大。又例如,模拟设备可以调整三维分解图中纸样之间的距离使得纸样之间的距离变大。由此,用户可以对设计图像的纸样中包含的每个纸样的缝线、材料和尺寸转换等进行精细操作。
根据实施例,第三接口可以在仅将用户选择的第一纸样从其他纸样中分解并显示后,可视化所选择的第一纸样与其他纸样之间的缝合关系并进行提供。第三接口可以提供编辑可视化缝合关系或创建新缝合关系的功能。在选择了第一纸样的状态下新选择第二纸样时,第三接口仅将新选择的第二纸样从其他纸样中分解出来显示后,可视化第二纸样与其他纸样之间的缝合关系进行提供。
模拟设备可以对通过第一区域101选择款式线编辑功能进行响应,将编辑设计产品中包括的款式线的第四接口(如图8的第四接口801)提供至第二区域102。
模拟设备可以对通过第一区域101选择款式线绘制功能进行响应,将添加设计产品的款式线的第五接口(如图9的第五接口901)提供至第二区域102。
模拟设备可以对通过第一区域选择纸样长度或宽度编辑功能进行响应,将调整设计产品纸样的长度或宽度的第六接口(如图7的第六接口701)提供至第二区域102。
模拟设备可以通过前述第四接口、第五接口和第六接口中的至少一个接口(在复制纸样区域之前)编辑设计产品的纸样区域形状后创建复制纸样区域,可以通过第四接口、第五接口,以及第六接口中的至少一个接口(在复制纸样区域之后)编辑复制纸样区域的形状。
模拟设备可以通过前述第三接口将复制纸样区域连接到设计产品的其他纸样区域或者将其从其他纸样区域中分离。
根据实施例,在创建复制纸样区域后,可以沿复制纸样区域的边缘与原始纸样区域自动缝合。此时,用户可以在创建复制纸样区域之后删除至少一部分自动创建的缝线来设计所期待的设计产品。此时,随着删除至少一部分自动创建的缝线,复制纸样区域会与原始纸样区域分离,由此可以设计出用户所期待的设计产品。
根据实施例,当创建复制纸样区域时,可能不会自动缝制复制纸样区域和原始纸样区域。此时,用户可以在创建复制纸样区域之后,通过添加用于缝合复制纸样区域和原始纸样区域的缝线来设计所期待的设计产品。此时,通过添加缝线使得复制纸样区域的至少一部分与原始纸样区域连接,可以设计出用户所期待的设计产品。
根据实施例,可以在创建复制纸样区域之后自动激活创建或修改缝制的功能。此时,随着创建复制纸样区域,提供至第二区域102的接口可以从第二接口自动切换到第三接口。或者,可以驱动作为第二接口的下层功能的复制纸样区域的缝合创建或编辑功能。
在上述多个功能中,可以以排他方式激活纸样创建功能、缝制创建或编辑功能、款式线编辑功能、款式线绘制功能以及长度或宽度编辑功能。例如,由于选择多个功能中任一个功能,得到激活的其他功能会被停用。
在步骤160中,根据一实施例的模拟设备可以对通过第一区域选择模拟功能进行响应,基于通过第二接口创建的复制纸样区域以及通过第三接口编辑的缝合关系来执行设计产品的试穿模拟。
当通过第一区域101选择模拟功能时,模拟设备可以通过提供至第二区域102的接口提供试穿模拟结果。
图2是说明根据一实施例的纸样创建方法的接口的示意性框图。
参照图1A及图1B的说明可以同样适用于图2,因此对重复内容进行省略。
为了方便说明,在本文中使用图1A以及1B中的模拟设备执行图2的接口。然而,可以通过任何其他合适的电子设备并在任何合适的***内使用该接口。
参照图2,根据一实施例的纸样创建方法(Pattern Creation Method)200可以包括选择纸样(Choose Patterns)按钮210以及创建纸样(Create Patterns)按钮220。纸样创建方法200可以是第一区域101中的多个功能105中的一个。此外,可以通过第二接口将纸样创建方法200提供给用户。
根据一实施例的纸样创建方法200可以包括复制(Duplicate)功能、口袋(Pocket)功能、款式线加工(Extrude)功能(未示出)或它们的组合。例如,复制功能可以是参考外部线进行创建的功能。或者,当选择设计产品的面(例如,纸样区域),并选择复制功能时,可以复制所选择的设计产品的面。口袋功能可以是创建内部线的功能。在设计产品中创建口袋等时,可以绘制新的款式线。加工功能可以是绘制或编辑外部线的功能。当通过加工功能选择作为外部线的款式线时,还可以通过复制来创建外部线。加工功能可以将款式线缩短或延长一定长度。
款式线可以是改变三维服装款式的线。款式线是用户可以在纸样上任意创建的纸样内部线。可以在特定条件下在纸样中创建款式线。可以基于纸样上的线或点来创建款式线。款式线的起点和终点可以是纸样上的线或点。当在纸样上创建款式线时,纸样内部可以沿着款式线自动分割纸样,并沿着款式线创建缝线对。
用户可以通过在纸样上创建款式线来改变三维服装的款式。例如,当在纸样上创建款式线时,可以基于款式线将纸样分成两个纸样,并且可以在基于款式线划分的每个纸样中创建缝线以及引导线。因此,分割的纸样的轮廓线上会有缝线,连接缝线则可以形成款式线。
当使用根据一实施例的复制功能时,可以在选择设计产品的纸样区域之前激活纸样选择功能按钮210。当选择至少一个纸样区域时,可以激活纸样创建功能按钮220。可以如图所示地并列配置纸样选择功能按钮和纸样创建功能按钮,或者在激活纸样选择功能按钮210时,隐藏纸样创建功能按钮220;在因选择纸样区域使得纸样选择功能按钮210被停用时,激活并示出纸样创建功能按钮220。
在选择纸样创建功能按钮220之后,可以创建纸样创建完成按钮(未示出)。例如,当选择纸样创建完成按钮时,可以在复制的纸样区域中创建与所选纸样区域相同的缝线或款式线。第二区域102可以提供创建的复制纸样区域的模拟结果。
可以在完成纸样创建之前,以简单模拟待创建的复制纸样区域结果的方式提供纸样创建方法200的缩略图。模拟功能104可以持续提供完成创建复制纸样区域后的模拟,并且纸样创建方法200的缩略图可以仅提供比模拟功能104更少帧(或时间)的模拟。
如果在完成创建复制纸样区域之后再次选择第一区域101的纸样创建功能,则可以如上所述地回到选择纸样区域前来再次激活纸样选择功能按钮210。
图3是说明根据一实施例的纸样复制方法的流程框图。
参考图1A至图2的说明可以同样适用于图3,因此对重复内容进行省略。
为了方便说明,使用图1A及图2中说明的模拟设备执行图3的步骤(步骤310至步骤340)。然而,可以通过任何其他合适的电子设备并在任何合适的***中使用该接口。
在步骤310中,根据一实施例的模拟设备可以接收选择纸样区域的输入。例如,模拟设备可以接收选择设计产品的纸样A(Pattern A)区域的输入。模拟设备可以响应于输入来改变所选纸样A区域的颜色或对比度,由此对所选纸样A区域与未选区域进行区分。
在步骤320中,根据一实施例的模拟设备可以对选择纸样创建功能做出响应。例如,当模拟设备接收到选择设计产品的纸样A区域的输入时,模拟设备激活第一区域101的纸样创建功能按钮以诱导用户能够轻松创建复制纸样区域。
在步骤330中,根据一实施例的模拟设备可以复制所选纸样区域来创建复制纸样A'(Pattern A')。
在步骤340中,根据一实施例的模拟设备可以缝制所选纸样A区域A和复制纸样A'区域。例如,假设纸样A区域是正方形,则纸样A的款式线也可以是正方形。此时,复制纸样A'的区域也可以是正方形,复制纸样A'的款式线也可以是正方形。纸样A的款式线可以是纸样A的边缘,复制纸样A'的款式线可以是复制纸样A'的边缘,模拟设备可以缝制纸样A的边缘和复制纸样A’的边缘。即,模拟设备可以对纸样A的款式线以及复制纸样A'的款式线全部进行缝制。
图4是说明根据一实施例的多个纸样复制方法的流程框图。
参照图1A至图3的说明同样适用于图4,因此对重复内容进行省略。
为了方便说明,使用图1A及图3中说明的模拟设备执行图4的步骤(步骤410至步骤430)。然而,可以通过任何其他合适的电子设备并在任何合适的***中使用该接口。
在步骤410中,根据一实施例的模拟设备可以接收选择多个纸样区域的输入。例如,模拟设备可以接收选择设计产品的纸样A(Pattern A)区域和纸样B区域的输入。模拟设备可以响应于输入来改变所选纸样A区域和纸样B区域的颜色或对比度,从而将所选纸样A区域和纸样B区域与未选区域进行区分。
在步骤420中,根据一实施例的模拟设备可以在接收到针对所选多个纸样区域创建纸样的输入时,通过复制所选纸样来创建复制纸样区域。例如,当模拟设备接收到创建对于纸样A和纸样B的纸样的输入时,模拟设备可以创建复制纸样A'和复制纸样B'。
在步骤430中,根据一实施例的模拟设备可以在所选多个纸样区域共享款式线时,将共享的款式线从执行缝制的边缘中排除。例如,正方形纸样A和正方形纸样B可以共享相互抵接的一侧款式线。此时,正方形复制纸样A'和正方形复制纸样B'也可以共享一侧款式线。模拟设备可以将纸样A和纸样B共享的款式线以外的其余款式线确定为待缝制的纸样边缘,复制纸样A'和复制纸样B'也将共享的款式线以外的其余款式线确定为待缝制的复制纸样边缘。模拟设备可以缝合待缝制的纸样边缘与待缝制的复制纸样边缘。即使是模拟设备执行上述缝制功能,也并不意味着纸样A与纸样B合并成(merge)一个纸样。同样地,也并不意味着复制的纸样A’与复制的纸样B’合并成一个纸样。
图5是可视化根据一实施例的纸样选择的示意性附图。
参照图5,模拟设备可以响应于纸样选择功能提供悬停可视化510、选择可视化520和/或纸样创建可视化530。
根据一实施例的模拟设备可以通过使用悬停(hovering)可视化510来提供在选择纸样之前明确区分纸样区域的视觉效果。例如,当用户使用鼠标光标将鼠标光标放置在纸样B上时,模拟设备可以用蓝色突出显示鼠标光标所在的纸样B的颜色。
根据一实施例的模拟设备可以使用选择可视化520为所选择的纸样提供视觉效果。例如,当用户同时选择纸样A和纸样B时,模拟设备可以响应于纸样选择用黄色突出显示纸样A和纸样B的颜色。
根据一实施例的模拟设备可以使用纸样创建可视化530提供指示完成纸样创建的视觉效果。例如,当用户使用纸样创建功能创建复制纸样A和复制纸样B时,模拟设备可以取消纸样选择和选择可视化520。
本公开并不限于所记载实施例的颜色(例如,蓝色突出显示、黄色突出显示)等,可以用其他合适的颜色(例如,绿色、红色等)来表示悬停可视化510和选择可视化520。
图6是概略显示根据一实施例的第二区域的纸样创建操作的附图。
参照图1至图5的说明可同样适用于图6,因此对重复内容进行省略。
参考图6,根据一实施例所示的化身可以显示在三维模拟中,也可以不做显示。当不显示分身时,可以只显示设计产品(例如,衣片或纸样)。
模拟设备可以将在第二区域102中激活的接口表示为对应于视觉深度(visualdepth)的深度级别。例如,可以在第0深度级别表现服装整体,在第1深度级别表现服装所包含的衣片,在第3深度级别表现衣片所包含的纸样。
根据一实施例,可以在第0深度级别示出显示整个服装和工具选择的工具选择接口610,在第1深度级别示出显示衣片的衣片选择接口620。显示纸样的纸样显示接口也可以在第1深度级别中示出,纸样显示接口可以包括纸样悬停接口630和/或纸样选择及纸样创建接口640。作为非限制性示例,还可以在第1深度级别示出激活所选衣片来显示包括在该衣片的款式线的接口。
第1深度级别是可以整体编辑三维服装的级别。可以对应第1深度级别在屏幕中显示衣片,并且对用于在三维服装中对用户选择的衣片进行编辑的用户接口进行可视化。例如,假设屏幕中显示的三维服装是由上衣和下衣两个衣片构成,并且用户选择了上衣衣片。模拟设备可以可视化整体编辑所选上衣衣片的用户接口,对未选择的下衣衣片进行透明化或半透明化处理。
模拟设备可以在第二区域102以第0深度级别(例如,610)提供在三维虚拟空间中显示设计产品的第一接口。模拟设备可以以第1深度级别(例如,620)提供在三维虚拟空间中显示设计产品的衣片、纸样以及款式线中的至少一个的第二接口。第二接口可以是当多个功能105中的纸样创建功能被激活时提供的用户接口。
如图6所示,会发生在第0深度级别(例如,在610)选择作为上衣的T恤衫衣片的情况。模拟设备可以在第1深度级别(例如,在620)显示包括在T恤衫衣片中的款式线。
可以根据上述图3至图5的模拟设备的纸样选择操作来实现纸样显示级别。例如,模拟设备可以在第1深度级别表示纸样悬停接口630以用蓝色突出显示来支持悬停可视化。此外,模拟设备可以在第1深度级别表示纸样选择和纸样创建接口640,以用黄色突出显示来支持选择可视化以及纸样创建可视化。
当接收到选择三维虚拟空间中不存在化身或设计产品的空白空间的输入时,模拟设备可以将已选择的衣片可视化为未选择的衣片。当模拟设备接收到Undo(撤消)命令输入时,可以从先前选择的衣片开始依次取消。当模拟设备中没有被选择的衣片时接收到选择空白空间的输入时,模拟设备可以返回到第0深度级别(例如,610)。
图7A及图7B是概略显示根据一实施例的第六接口的一部分的附图。
参照图1至图6的说明可以同样适用于图7A和图7B,因此对重复内容进行省略。
根据一实施例的模拟设备可以对选择第一区域101中的设计产品模板选择功能103进行响应,在显示在第二区域102的化身(例如,图7A至10B的化身)上加载(load)设计产品。例如,模拟设备可以将设计产品模板选择功能103中包括的多个设计产品中的上衣衣片以及下衣衣片穿在整个分身上。根据实施例,模拟设备可以预先执行各模板的试穿模拟,然后在加载过程中调用先前的试穿模拟结果。设计产品模板可以包括衣服的衣片(例如,裙子、裤子、T恤、连帽衫等)。
参照图7A,根据一实施例的模拟设备对选择包括在第一区域101的多个功能105中的纸样长度或宽度编辑功能进行响应,以第六接口700的形式提供至第二区域102。
例如,假设模拟设备对选择纸样长度或宽度编辑功能以及选择上衣衣片做出响应。模拟设备可以将包括在上衣衣片中的款式线提供至第六接口700。当模拟设备接收到编辑上衣衣片中包括的款式线中的衣领款式线的长度的指令701时,模拟设备可以提供编辑衣领纸样长度的模拟710。此时,根据实施例的模拟设备可以应用对称编辑,以相同的方式编辑与所选衣领部分对称的相对一侧衣领的纸样长度。但模拟设备并不一定必须应用对称编辑,可以选择打开/关闭对称编辑功能。
图8A及图8B是概略显示根据一实施例的第四接口的一部分的附图。
参照图1A至图6的说明可以同样适用于图8A以及图8B,因此对重复内容进行省略。
根据一实施例的模拟设备对选择第一区域101中包括的多个功能105中的款式线编辑功能进行响应,以第四接口800的形式提供至第二区域102。
例如,假设模拟设备对选择款式线编辑功能以及选择上衣衣片进行响应。模拟设备可以将上衣衣片中包括的款式线提供至第四接口800。模拟设备接收到编辑上衣衣片中包括的款式线中的衣领款式线的长度的指令(例如,801)时,模拟设备可以提供用于编辑衣领纸样长度的模拟810。模拟设备可以利用通过第四接口800显示的款式线中包括的点来延长或缩短款式线。
当模拟设备通过第四接口800接收到延长衣领款式线长度的指令801时,模拟设备可以提供编辑衣领款式线长度的模拟810。此时,若存在与实施例中选择的衣领对称的相对衣领时,模拟设备可以通过对称编辑以相同的方式编辑与所选衣领对称的另一侧衣领款式线的长度。但模拟设备并不一定必须应用对称编辑,可以选择打开/关闭对称编辑功能。
图9A及图9B是概略显示根据一实施例的第五接口的一部分的附图。
参照图1A至图6的说明可以同样适用于图9A和图9B,因此对重复内容进行省略。
根据一实施例的模拟设备对选择第一区域101中包括的多个功能105中的款式线绘制功能进行响应,以第五接口900的形式提供至第二区域102。
例如,假设模拟设备对选择款式线条绘制功能和选择上衣衣片进行响应。模拟设备可以将包括在上衣衣片中的款式线提供至第五接口900。当模拟设备接收到为上衣衣片的衣领部分绘制款式线901的指令时,模拟设备可以提供将款式线901添加到衣领部分的模拟。
模拟设备可以在衣领部分创建款式线901。并且,模拟设备可以以对称(symmetric)的方式进行创建,从而为与所选衣领部分对称的相对衣领部分创建款式线902。模拟设备可以按照添加的款式线对纸样进行分割,并缝合分割后的纸样。其结果,衣领部分的纸样可以分为第一纸样910、第二纸样940、第三纸样921、第四纸样922和第五纸样(图10A中的930)。但模拟设备并不一定必须应用对称编辑,可以选择打开/关闭对称编辑功能。
图10A及图10B是概略显示根据一实施例的第二接口的一部分的附图。
参照图1A至图6的说明可以同样适用于图10A以及图10B,因此对重复内容进行省略。
根据一实施例的模拟设备可以对选择包括在第一区域101中的多个功能105中的纸样创建功能进行响应,以第二接口1000的形式提供至第二区域102。如图2至图6所述,第二接口1000可以提供选择纸样区域的功能。
例如,假设模拟设备在选择纸样创建功能之后接收到选择第一纸样910、第二纸样940以及第三纸样930的输入。模拟设备可以向第二接口1000提供突出显示(例如,图5的纸样选择可视化520)的包括在上衣衣片中的款式线和所选纸样910、940、930。当模拟设备接收到用于所选纸样910、940、930的纸样创建命令时,可以创建复制纸样1010、1040、1030。根据实施例,模拟设备可以基于添加的复制纸样的款式线来添加缝线。如图4及图5所述,模拟设备可以缝合所选纸样区域910、930、940的边缘以及复制纸样区域1010、1030、1040的边缘。
图11A及图11B是概略显示根据一实施例的第三接口的一部分的附图。
参照图1A至图6的说明可以同样适用于图11A以及图11D,因此对重复内容进行省略。
参照图11A至图11D,根据一实施例的模拟设备可以对选择第一区域101的缝制创建或编辑功能进行响应来提供第三接口1100。模拟设备可以将第二区域102的视觉深度级别设置为第2深度级别以提供第三接口1100。
第2深度级别可以是修改三维服装细节的级别。可以对应于第2深度级别将纸样显示在屏幕。通过在第2深度级别提供分解图(exploded view),可以修改构成衣片的纸样。模拟设备可以针对用户所选择的衣片(例如上衣衣片)可视化用户编辑接口,而对用户未选择的衣片(例如下衣衣片)则不会可视化用户接口。
图11A至图11D显示了第2深度级别中上衣衣片的衣领包括的纸样的缝线。
根据一实施例的模拟设备可以通过分解图(exploded view)增加衣片中包括的纸样之间的距离。例如,模拟设备可以分别增加第一复制纸样1010、第二复制纸样1040以及第五复制纸样1030与第一纸样910、第二纸样940以及第五纸样930之间的距离。由此,模拟设备通过三维分解图可视化设计产品(例如,图11A和11B中的上衣衣领),使得用户可以顺畅地编辑与所确定待编辑纸样相关的缝线。
在图11A至图11D中,包括在T恤衣片中的全部纸样均为相隔较远的形式显示,但并不受限于此,也可以将用户选择的纸样之外的其他纸样全部缝合,仅将所选择的纸样以与其他纸样远离的状态输出至屏幕。
如图1所述,参照图11A,模拟设备可以生成与通过纸样创建功能创建的复制纸样1010、1030、1040以及现有纸样910、930、940相关的缝合关系。例如,模拟设备可以用缝线连接除了第一纸样910、第二纸样940以及第五纸样930共享的款式线以外的部分以及除了第一复制纸样1010、第二复制纸样1040、第五复制纸样1030共享的款式线以外的部分。模拟设备可以在第一纸样910与第一复制纸样之间连接第一上缝线、第一侧缝线1101以及第一下缝线1102。模拟设备可以在第二纸样940与第二复制纸样1040之间连接第二上缝线、第二侧缝线1101-1以及第二下缝线1101-2。模拟设备可以在第五纸样930和第五复制纸样1030之间连接第五上缝线以及第五下缝线1103。
参照图11B,根据一实施例的模拟设备可以对选择缝制创建或编辑功能进行响应,创建或编辑与纸样区域以及复制纸样区域相关的缝合关系。例如,用户可以在第三接口1100输入删除第一侧缝线1101、第一下缝线1102、第二侧缝线1101-1以及第二下缝线1102-1的指令。模拟设备可以根据输入的指令删除所述缝线来编辑缝合关系。或者,虽然未在图中示出,用户可以通过在第三接口1100添加缝线来创建缝合关系。当创建和/或编辑缝合关系时,模拟设备可以在第二区域102模拟第三接口1100中编辑的缝合关系,并进一步根据创建和/或编辑的缝合关系创建和/或编辑第一接口至第六接口的缝合关系。
参照图11C以及图11D,模拟设备可以通过第二区域102的接口在三维虚拟空间通过图形旋转来显示设计产品的侧面。如图11C以及图11D所示,模拟设备可以在第三接口1100中从侧面提供缝合关系。在第三接口1100中,用户可以通过侧面图形使用缝制创建或编辑功能。模拟设备可以基于第三接口1100中输入的缝制编辑指令删除第五下缝线1103。
尽管图中未示出,模拟设备可以将根据图7A至图11D中描述的过程编辑的三维虚拟空间中修改和编辑的纸样区域以及复制纸样区域与二维纸样片进行联动。模拟设备可以在联动的二维纸样片中反映出对于三维纸样片的长度或宽度、三维纸样款式线的编辑与添加,以及三维纸样的缝合关系的编辑。
模拟设备可以接收对图7A至图11D中表示的功能的指令来创建上衣中的折叠衣领进行模拟。用户可以使用模拟设备在三维虚拟空间中根据指令序列来实现新的纸样区域以及纸样片,指令序列包括编辑设计产品的纸样长度或宽度、绘制或编辑款式线、选择通过款式线分隔的纸样区域、复制选中的纸样、编辑复制纸样的款式线、添加、删除或修改复制纸样的缝线等。
由此,用户可以通过模拟设备在三维编辑空间中直观且容易地编辑设计产品的设计。
模拟设备可以基于三维编辑空间中的编辑输入来自动编辑、创建和/或删除与设计产品的三维纸样区域相对应的二维纸样片数据。
例如,用户可以通过选择并复制三维服装的纸样区域来复制对应于所选纸样区域的二维纸样片。此外,用户还可以通过款式线绘制以及编辑功能,通过添加与编辑纸样区域的款式线来编辑对应的二维纸样片形状。此时,在绘制款式线后删除由款式线分隔的纸样区域时,可以显示出裁剪所对应的二维纸样片的效果。此外,用户可以通过添加和/或删除缝线将复制的二维纸样片与其他二维纸样片连接起来,或者实现为单独的纸样片。通过根据实施例的UX,用户可以直观且容易地在三维编辑空间中编辑二维纸样。
以上说明的装置能够通过硬件构成要素、软件构成要素,和/或硬件构成要素及软件构成要素的组合实现。例如,实施例中说明的装置及构成要素,能够利用例如处理器、控制器、算术逻辑单元(arithmetic logic unit,ALU)、数字信号处理器(digital signalprocessor)、微型计算机、现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑单元(programmable logic unit,PLU)、微处理器、或能够执行与应答指令(instruction)的任何其他装置等的一个以上的通用计算机或特殊目的计算机进行体现。处理装置能够执行操作***(OS)及在所述操作***中执行的一个以上的应用软件。并且,处理装置应答软件的执行,从而访问、存储、操作、处理及生成数据。为方便理解,说明了仅具有一个处理装置的方式,但本领域普通技术人员应理解处理装置能够包括多个处理元件(processing element)和/或多个类型的处理要素。例如,处理装置能够包括多个处理器或一个处理器及一个控制器。并且,也能够包括类似于并行处理器(parallel processor)的其他处理配置(processing configuration)。
软件能够包括计算机程序(computer program)、代码(code)、指令(instruction),或其中的一个以上的组合,能够使处理装置按照所期待的方式操作,或者,单独或共同(collectively)命令处理装置。为通过处理装置进行解释或者向处理装置提供命令或数据,软件和/或数据能够永久或临时体现于(embody)任何类型的设备、构成要素(component)、物理装置、虚拟装置(virtual equipment)、计算机存储介质或装置,或者传送的信号波(signal wave)。软件分布于通过网络连接的计算机***上,能够以分布式存储或执行。软件及数据能够存储于一个以上的计算机可读存储介质中。
根据实施例的方法以能够通过多种计算机手段执行的程序命令的形式体现,并记录在计算机可读介质中。所述计算机可读介质能够以单独或者组合的形式包括程序命令、数据文件、数据结构等。记录在所述介质的程序指令能够是为实现实施例而特别设计与构成的指令,或者是计算机软件领域普通技术人员能够基于公知使用的指令。计算机可读记录介质能够包括硬盘、软盘以及磁带等磁性介质(magnetic media);与CD-ROM、DVD等类似的光学介质(optical media);与光磁软盘(floptical disk)类似的磁光介质(magneto-optical media),以及与只读存储器(ROM)、随机存取存储器(RAM)、闪存等类似的为存储并执行程序命令而特别构成的硬件装置。程序指令的例子不仅包括通过编译器生成的机器语言代码,还包括通过使用解释器等能够由计算机执行的高级语言代码。为执行实施例的操作,所述硬件装置能够构成为以一个以上的软件模块实现操作的方式,反之亦然。
综上,通过有限的附图对实施例进行了说明,本领域普通技术人员能够基于所述记载进行多种修改与变形。例如,所说明的技术按照与说明的方法不同的顺序执行,和/或所说明的***、结构、装置、电路等构成要素按照与说明的方法不同的形态进行结合或组合,或者由其他构成要素或者等同物置换或代替,也能得到适当的结果。
因此,其他体现、其他实施例及权利要求书的等同内容均属于所附权利要求书的范围。
Claims (20)
1.一种纸样创建模拟方法,其特征在于,
包括以下步骤:
提供包括第一区域与第二区域的用户接口,其中,所述第一区域用于在三维虚拟空间中对创建或改变设计产品的设计的多个功能进行控制,所述第二区域用于对应于多个功能切换多个接口;
将在所述三维虚拟空间中显示所述设计产品的第一接口提供至所述第二区域;
对通过所述第一区域选择纸样创建功能进行响应,将从包括在所述设计产品中的多个纸样区域中选择至少一个纸样区域的第二接口提供至所述第二区域;
复制通过所述第二接口选择的至少一个纸样区域来创建复制纸样区域;
对通过所述第一区域选择缝制创建或编辑功能进行响应,将创建或编辑与所述所选至少一个纸样区域以及所述复制纸样区域相关的至少一个缝合关系的第三接口提供至第二区域;以及
对通过所述第一区域选择模拟功能进行响应,基于通过所述第二接口创建的复制纸样区域以及通过所述第三接口编辑的缝合关系来执行所述设计产品的试穿模拟。
2.根据权利要求1所述的纸样创建模拟方法,其特征在于,
创建所述复制纸样区域的步骤,包括在所述所选纸样区域的边缘和所述复制纸样区域的边缘创建缝线的步骤。
3.根据权利要求2所述的纸样创建模拟方法,其特征在于,
当所述所选纸样区域为多个时,将所述所选多个纸样区域共享的款式线从所述边缘中排除。
4.根据权利要求1所述的纸样创建模拟方法,其特征在于,
创建所述复制纸样区的步骤包括以下步骤:
识别与所述所选纸样区域对应的二维纸样片;以及
基于所述识别的二维纸样片,创建与所述复制纸样区域对应的二维复制纸样片。
5.根据权利要求4所述的纸样创建模拟方法,其特征在于,
创建所述复制纸样区域的步骤,还包括在所述二维纸样片与所述二维复制纸样片之间创建缝合关系的步骤。
6.根据权利要求1所述的纸样创建模拟方法,其特征在于,
对通过所述第一区域选择款式线编辑功能进行响应,将编辑所述设计产品中包括的款式线的第四接口提供至所述第二区域的步骤。
7.根据权利要求1所述的纸样创建模拟方法,其特征在于,
还包括对通过所述第一区域选择款式线绘制功能进行响应,将添加所述设计产品的款式线的第五接口提供至所述第二区域的步骤。
8.根据权利要求1所述的纸样创建模拟方法,其特征在于,
还包括对通过所述第一区域选择纸样的长度或宽度编辑功能进行响应,将调节所述设计产品的纸样长度或宽度的第六接口提供至所述第二区域的步骤。
9.根据权利要求1所述的纸样创建模拟方法,其特征在于,
提供所述第三接口的步骤,包括提供在所述三维虚拟空间中分离所述设计产品的纸样区域进行显示的分解图的步骤,
输入用于对所述分解图中相互分离显示的所述纸样区域之间的缝合关系进行可视化,并通过所述可视化的缝合关系来编辑所述至少一个缝合关系的指令。
10.根据权利要求1所述的纸样创建模拟方法,其特征在于,
所述执行试穿模拟的步骤,包括当通过所述第一区域选择模拟功能时,通过所述第二区域中提供的接口提供所述试穿模拟结果的步骤。
11.根据权利要求1所述的纸样创建模拟方法,其特征在于,
还包括以下步骤:
对通过所述第一区域选择款式线编辑功能进行响应,将编辑所述设计产品中包括的款式线的第四接口提供至所述第二区域;
对通过所述第一区域选择款式线绘制功能进行响应,将添加所述设计产品的款式线的第五接口提供至所述第二区域;以及
对通过所述第一区域选择纸样的长度或宽度编辑功能进行响应,将调整所述设计产品的纸样的长度或宽度的第六接口提供至所述第二区域,
通过所述第四接口、所述第五接口以及所述第六接口中的至少一个编辑所述复制纸样区域的形状,
通过所述第三接口将所述复制纸样区域连接至所述设计产品的其他纸样区域,或将其从所述其他纸样区域中分离。
12.根据权利要求11所述的纸样创建模拟方法,其特征在于,
在所述多个功能中,以排他方式激活所述纸样创建功能、所述缝制创建或编辑功能、所述款式线编辑功能、所述款式线绘制功能,以及所述长度或宽度编辑功能。
13.根据权利要求1所述的纸样创建模拟方法,其特征在于,
在提供所述用户接口、所述第一接口、所述第二接口,以及所述第三接口的步骤中的至少一个步骤中,
通过网络向用户终端发送用于在所述用户终端中显示所述用户接口、所述第一接口、所述第二接口以及所述第三接口中的至少一个的数据。
14.一种存储有用于执行权利要求1所述的方法的程序的计算机可读记录介质。
15.一种用于纸样创建模拟的模拟设备,其特征在于,
包括:
用户接口;
存储器;以及
处理器,
所述处理器执行以下操作:
提供包括第一区域与第二区域的用户接口,其中,所述第一区域用于在三维虚拟空间中对创建或改变设计产品的设计的多个功能进行控制,所述第二区域用于对应于多个功能切换多个接口;
将在所述三维虚拟空间中显示所述设计产品的第一接口提供至所述第二区域;
对通过所述第一区域选择纸样创建功能进行响应,将从包括在所述设计产品中的多个纸样区域中选择至少一个纸样区域的第二接口提供至所述第二区域;
复制通过所述第二接口选择的至少一个纸样区域来创建复制纸样区域;
对通过所述第一区域选择缝制创建或编辑功能进行响应,将创建或编辑与所述所选至少一个纸样区域以及所述复制纸样区域相关的至少一个缝合关系的第三接口提供至第二区域;以及
对通过所述第一区域选择模拟功能进行响应,基于通过所述第二接口创建的复制纸样区域以及通过所述第三接口编辑的缝合关系来执行所述设计产品的试穿模拟。
16.根据权利要求15所述的模拟设备,其特征在于,
所述处理器在所述所选纸样区域的边缘和所述复制纸样区域的边缘创建缝线;
当所述所选纸样区域为多个时,将所述所选多个纸样区域共享的款式线从所述边缘中排除。
17.根据权利要求15所述的模拟设备,其特征在于,
所述处理器识别与所述所选纸样区域对应的二维纸样片,
并基于所述识别的二维纸样片,创建与所述复制纸样区域对应的二维复制纸样片。
18.根据权利要求17所述的模拟设备,其特征在于,
所述处理器在所述二维纸样片与所述二维复制纸样片之间创建缝合关系。
19.根据权利要求15所述的模拟设备,其特征在于,
所述处理器提供在所述三维虚拟空间中分离所述设计产品的纸样区域进行显示的分解图,
并输入用于对所述分解图中相互分离显示的所述纸样区域之间的缝合关系进行可视化,并通过所述可视化的缝合关系来编辑所述至少一个缝合关系的指令。
20.根据权利要求15所述的模拟设备,其特征在于,
所述处理器执行以下操作:
对通过所述第一区域选择款式线编辑功能进行响应,将编辑所述设计产品中包括的款式线的第四接口提供至所述第二区域;
对通过所述第一区域选择款式线绘制功能进行响应,将添加所述设计产品的款式线的第五接口提供至所述第二区域;
对通过所述第一区域选择纸样的长度或宽度编辑功能进行响应,将调整所述设计产品的纸样的长度或宽度的第六接口提供至所述第二区域,
通过所述第四接口、所述第五接口以及所述第六接口中的至少一个编辑所述复制纸样区域的形状,
通过所述第三接口将所述复制纸样区域连接至所述设计产品的其他纸样区域,或将其从所述其他纸样区域中分离。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2022-0008476 | 2022-01-20 | ||
KR20220008476 | 2022-01-20 | ||
PCT/KR2023/001063 WO2023140705A1 (ko) | 2022-01-20 | 2023-01-20 | 패턴 생성 시뮬레이션 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117083642A true CN117083642A (zh) | 2023-11-17 |
Family
ID=87433406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202380008679.6A Pending CN117083642A (zh) | 2022-01-20 | 2023-01-20 | 纸样创建模拟方法及装置 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20230112570A (zh) |
CN (1) | CN117083642A (zh) |
-
2023
- 2023-01-20 CN CN202380008679.6A patent/CN117083642A/zh active Pending
- 2023-01-20 KR KR1020230008825A patent/KR20230112570A/ko unknown
Also Published As
Publication number | Publication date |
---|---|
KR20230112570A (ko) | 2023-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220267938A1 (en) | Method and apparatus for 3d clothing draping simulation | |
KR102173900B1 (ko) | 의복 디자인 생성 방법 및 시스템과 이를 위한 통합 애플리케이션 프로그램 | |
US8165711B2 (en) | Automated generation of garment construction specification | |
Li et al. | Modeling 3D garments by examples | |
KR101763361B1 (ko) | 3d 의상 착장 시뮬레이션 방법 및 장치 | |
JP4966003B2 (ja) | 布帛パターンの作成装置と作成方法、作成プログラム | |
US10713855B2 (en) | Computerized method for creating and editing surfaces to represent garments on the body of a mannequin in a virtual three-dimensional environment | |
US20210342495A1 (en) | Garment Creation System, Method and Apparatus | |
CN106600682B (zh) | 用于定义虚拟服装或装饰的接缝的方法、装置、介质和*** | |
US20230165333A1 (en) | Computer-implemented methods for enhancing, handling, and resizing 3d garment models | |
US20230276887A1 (en) | System and method for modelling a cloth article | |
KR101726397B1 (ko) | 재봉선 및 시접 객체 생성 방법 및 장치 | |
KR101702069B1 (ko) | 3d 의상 착장 시뮬레이션 방법 및 장치 | |
KR101665651B1 (ko) | 3d 의상 착장 시뮬레이션 방법 및 장치 | |
CN117083642A (zh) | 纸样创建模拟方法及装置 | |
KR20160117021A (ko) | 3d 의상 착장 시뮬레이션 방법 및 장치 | |
KR20220153954A (ko) | 의상 시뮬레이션 방법 및 장치 | |
US20230102069A1 (en) | Simulating and editing of garment of hierarchical structure | |
US20240185550A1 (en) | Generation of exploded view of garment with selected displaying of guide lines connecting sewing lines | |
CN115989346A (zh) | 缝纫模拟方法及装置 | |
WO2023140705A1 (ko) | 패턴 생성 시뮬레이션 방법 및 장치 | |
KR20230148554A (ko) | 3d 아바타의 의상 착장 시뮬레이션 방법 | |
KR20220137527A (ko) | 의상 시뮬레이션 방법 및 장치 | |
US20230057822A1 (en) | Generating enhanced exploded view for design object | |
Temirshikov et al. | COMPUTER-AIDED GARMENT DESIGN USING 3D MODELS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40096051 Country of ref document: HK |