COMPUTER-IMPLEMENTED METHODS FOR ENHANCING, HANDLING, AND RESIZING 3D GARMENT MODELS

20220087352 · 2022-03-24

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention relates to a first computer-implemented method for embedding a manufacturing definition model into a first 3D garment model representing a first garment to be fabricated. Further, the invention relates to a second computer-implemented method for digitally approving a modified second 3D garment model representing a second garment to be fabricated. The invention also relates to a third computer-implemented method for automatically grading a third 3D garment model representing a second garment to be fabricated in at least one different size.

    Claims

    1. A computer-implemented method, with program code being stored on a machine readable medium or embodied as an electromagnetic wave, for embedding a manufacturing definition model into a first 3D garment model representing a first garment to be fabricated, the computer-implemented method comprising: providing the first 3D garment model, generating the manufacturing definition model representing a garment element of the first garment and comprising all manufacturing parameters which are necessary to manufacture the garment element, the garment element relating to assembly of the first garment, a finish of the garment element, or an embellishment of the first garment, embedding the manufacturing definition model into the first 3D garment model at a designated position and orientation.

    2. The computer-implemented method according to claim 1, comprising determining the manufacturing definition model to be an access element, displaying the first 3D garment model on a graphical user interface (GUI), and, when the access element is at least one of selected and being hovered over by a pointing element, changing a view of the first 3D garment model on the GUI so as to display the manufacturing definition model in more detail, wherein a pose and a magnification of the view are optimized.

    3. The computer-implemented method according to claim 1, comprising providing manufacturing instructions describing how to manufacture the garment element, determining the manufacturing definition model to be an access element, linking the access element to the manufacturing instructions, displaying the first 3D garment model on a graphical user interface (GUI), and when the access element is at least one of: selected and being hovered over by a pointing element, displaying the manufacturing instructions on the GUI.

    4. The computer-implemented method according to claim 3, wherein the manufacturing instructions comprise at least one of: textual information, image data, arrows, and size data.

    5. The computer-implemented method according to claim 3, comprising storing the first 3D garment model, the manufacturing definition model, and the manufacturing instructions in a single data file.

    6. The computer-implemented method according to claim 3, wherein providing manufacturing instructions comprises automatically deriving the manufacturing instructions from the manufacturing definition model.

    7. The computer-implemented method according to claim 1, comprising generating and embedding into the first 3D garment model a plurality of manufacturing definition models, displaying the first 3D garment model on a graphical user interface (GUI), and displaying on the GUI and order of the plurality of manufacturing definition model, the order representing steps in which the first garment is to be manufactured.

    8. The computer-implemented method according to claim 1, wherein the garment element is a seam with defined sewing stitches.

    9. The computer-implemented method according to claim 1, wherein the garment element is a binding on a neck opening, a sleeve opening, a waist opening, or a bottom opening of the first garment.

    10. The computer-implemented method according to claim 1, wherein the garment element is a closure on the first garment.

    11. The computer-implemented method according to claim 1, wherein the garment element is a pocket, a waistband, or a belt-loop on the first garment.

    12. The computer-implemented method according to claim 1, wherein the garment element comprises at least one of a collar and collar stand on a neck opening of the first garment.

    13. The computer-implemented method according to claim 1, wherein the garment element is an end-type of a sleeve, a pant leg, a dress, or a skirt.

    14. The computer-implemented method according to claim 1, wherein the manufacturing definition model comprises information relating to fabric properties of the garment element.

    15. The computer-implemented method according to claim 1, comprising generating a plurality of manufacturing definition models and embedding the plurality of manufacturing definition models into the first 3D garment model, wherein each of the plurality of manufacturing definition models have at least a first version and a second version, wherein the plurality of first versions of manufacturing definition models are associated to a first colorway of the first garment and the plurality of second versions of manufacturing definition models are associated to a second colorway of the first garment.

    16. The computer-implemented method according to claim 15, comprising receiving user input for switching between the first and second colorway of the first garment, and displaying the first 3D garment model on a graphical user interface (GUI) with the first versions of the manufacturing definition models or with the second versions of the manufacturing definition models depending on the user input.

    17. A computer-implemented method, with program code being stored on a machine readable medium or embodied as an electromagnetic wave, for digitally approving a modified second 3D garment model representing a second garment to be fabricated, the computer-implemented method comprising: providing a graphical user interface (GUI) of a 3D garment model design program with at least a first and a second access point, generating the second 3D garment model via the GUI at the first access point, providing the second 3D garment model at the second access point, modifying the second 3D garment model via the GUI at the second access point, providing the modified second 3D garment at the first access point, associating an approval indicator with the modified second 3D garment model via the GUI at the first access point, and providing the approved modified second 3D garment model at the second access point.

    18. A computer-implemented method, with program code being stored on a machine readable medium or embodied as an electromagnetic wave, for automatically grading a third 3D garment model representing a third garment to be fabricated in at least one different size, the computer-implemented method comprising: providing a first 3D avatar representing at least a part of a body of a human, the first 3D avatar having first avatar dimensions, providing the third 3D garment model having garment dimensions to fit the first 3D avatar, providing a second 3D avatar having second avatar dimensions other than the first avatar dimensions, generating a fourth 3D garment model by numerically determining dimensional and proportional differences between the first 3D avatar and the second 3D avatar with respect to a plurality of spatial parameters, modifying the garment dimensions of the third 3D garment model according to a relation between the determined differences and the first 3D avatar.

    19. The computer-implemented method according to claim 18, wherein the fourth garment is to be fabricated from fourth garment panels, and wherein the method further comprises deriving based on the fourth 3D garment model a plurality of 2D pattern pieces representing the fourth garment panels.

    20. The computer-implemented method according to claim 18, wherein the second 3D avatar is based on a standard clothing size or an individually measured actual 3D body model of a specific customer.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0045] By way of example only, preferred embodiments of the invention will be described more fully hereinafter with reference to the accompanying figures, wherein:

    [0046] FIG. 1 shows a mannequin dressed with a t-shirt;

    [0047] FIG. 2 shows an example of a virtually 3D designed garment on an avatar;

    [0048] FIG. 3 shows a 3D garment model with examples of manufacturing definition models;

    [0049] FIG. 4 shows a file as appearing on a GUI and containing the 3D garment model including manufacturing definition model(s);

    [0050] FIG. 5 shows 2D pattern pieces also included in the file from FIG. 4;

    [0051] FIG. 6 shows what a basic 3D garment model is composed of;

    [0052] FIG. 7 shows a document describing the manufacture of a t-shirt as used in the prior art;

    [0053] FIGS. 8-10 show retrieving manufacturing instructions embedded into the 3D garment model according to an embodiment of the first computer-implemented method;

    [0054] FIG. 11 shows the steps of the second computer-implement method;

    [0055] FIGS. 12-14 indicate the numerical determination of the differences between the first and second 3D avatar;

    [0056] FIGS. 15-19 show the process of modifying the third 3D garment model with respect to size and/or shape based on a determined differences between two avatars;

    DETAILED DESCRIPTION OF THE DRAWINGS

    [0057] FIG. 1 shows an example of a garment 1 to be fabricated in reality, in this case a t-shirt worn by a mannequin 9. A 3D garment model 20 is provided representing this garment 1. The model 20 can for example be designed by a designer on a 3D garment model design program. The 3D garment model 20 may as well be loaded from a garment library, loaded from an online shop, generated by an artificial intelligence system, etc. The 3D garment model 1 can be displayed on a graphical user interface (GUI) of the design program as dressing an visible or transparent avatar, a form (such as a hanger), or a scanned human body model, and is e.g. presented on a computer screen or with a virtual or augmented reality system as GUI.

    [0058] In FIG. 2, the garment is shown in its basic form and may comprise some default garment features (a standard seam) or just lines 2 as a rule how the garment components (see FIG. 6) are assembled. Such a basic model is sometimes used in the industry for visualization purposes.

    [0059] The manufacturing definition models 3a-d in FIG. 3 may be determined by a designer or pattern maker, preferably in a programmed interactive user guidance process on the GUI. In other embodiments, the manufacturing definition models may however also at least in part be generated automatically by an algorithm or by an artificial intelligence system analyzing documentation, in particular “Tech Packs”. For example, shape and/or locations of seams and buttons can be generated automatically, optionally also a stitch-type and stitch-parameters that are required for the type of cloth that is used.

    [0060] For example, a user about to generate the manufacturing definition models has at hand the basic model 20 as shown in FIG. 2 displayed on a GUI. He may then select areas on the virtual garment upon which the GUI may offer him a collection of possible options of which he may select one. Specifically, the designer may click on the neck opening 21 and the GUI of the design program shows a list of possible hems, collars, and collar stands. When the designer is selecting one of the listed items, a manufacturing definition model 3b is embedded into the 3D garment model 20 (see FIG. 3). However, there may be many different ways of generating such manufacturing definition models, such as a more sophisticated manual way with numerical parameters to fill out in a prompt window. The user may also modify the embedded manufacturing definition model afterwards, e.g. by dragging the parts of the model in a desired direction so as to change its dimensions.

    [0061] FIG. 4 indicates the single data file 4 which includes the 3D garment model 20 enhanced with manufacturing definition model(s) 3. FIG. 5 shows 2D pattern pieces 7a-c on a document 6. This document 6 may also be contained in the file 4. When the model 20 is enhanced with the manufacturing definition models 3, the document 6 may be automatically updated in the background, resulting in modified pattern pieces and/or addition/deletion of pattern pieces. The document 6 is usually used by the manufacturing team to cut out the corresponding garment panels by which the garment is assembled (the virtual garment panels 8 are shown in FIG. 6). FIG. 7 shows an exemplary “Tech Pack” 5 as used in the industry and explaining all the details necessary for manufacturing the garment. All these information are now included in the model 20 by the manufacturing definition models 3.

    [0062] In some embodiments, the first computer-implemented method may as well comprise providing manufacturing instructions. These can also be embedded into the file 4 of the 3D garment model 20 either by the designer entering them manually or they might be automatically derived from the manufacturing definition model 3. For example, if the manufacturing definition model defines a specific stitch used for assembling the garment panels 8, the first computer implemented method may provide explanations, description, or instructions as to how, when, and/or where to sew the panels together. This automatic extraction might be possible because the instruction is inherently defined by the manufacturing definition model. The according element of the garment may be declared as an access element for retrieving the manufacturing instructions interactively in the GUI.

    [0063] FIGS. 8-10 show examples of retrieving these more detailed information linked to the manufacturing definition models in form of graphics and text. A portion of a user interface 10 or window of an embodiment of the first computer-implemented method is shown here. Instead of showing the 3D garment model 30 alone, it may also be displayed on a 3D avatar of a human body (part). The pointing element 11 (e.g. a mouse cursor, a stylus, a touchscreen interface, a virtual reality navigation unit, etc.) is provided for applying different operation on the virtual garment and/or the user interface, e.g. in designing and/or finishing the garment to result in the shown 3D garment model 30.

    [0064] FIG. 9 and FIG. 10 show aspects that may be used in the first computer-implemented method as presented herein, based on the view in FIG. 8. The purpose of this aspect is to virtually provide information on how to manufacture the garment, which is represented by the 3D garment model 20 and its manufacturing definition models 12.

    [0065] The manufacturing definition model 12a is representing a rivet on the pocket of the jeans 1. The model 12, in particular including an area surrounding the model 12a, is determined as an access element. When the cursor 11 is hovering over the access element or selecting it, an extra window 13a is opening containing a high-resolution depiction of the rivet and showing the exact specification of the part. Additionally or alternatively, the window 13a may also comprise a video or illustration on how to manufacture the element. If applicable for the clicked item, it could also comprise information of color, type, tool to be used, setting of the tool, dimensional information of the feature, etc.

    [0066] In FIG. 10 the access element 12b is hovered over by the pointing element 11, and the manufacturing instruction 13b stored in the file corresponding to the manufacturing definition model (pocket seam) is displayed.

    [0067] The GUI of this garment design program may be shown on a screen of a computer, on a tablet PC, a smartphone, an augmented reality device, or an artificial reality system, etc. in 2D or 3D.

    [0068] Displaying the manufacturing instruction is an optional feature as all the information necessary to produce the garment are already defined by the manufacturing definition models. They merely render a support for more unexperienced workers or in case there is an unexpected ambiguity.

    [0069] Instead of opening up an extra instruction window 13, in an embodiment, the access element could also trigger the 3D garment model 30 to turn and enlarge in order to provide a more detailed view of the corresponding manufacturing definition model.

    [0070] Leaving this specific example again and going back to schematic FIG. 3, preferably, there is a plurality of manufacturing definition models embedded in the 3D garment model 20, such as exact representations of fabrics and colors 3d, types of seams 3a, types of stitches 3b, decorative elements like stitches, applications 3c, specific types of buttons, models of zippers, bows, aperture, etc. Everything that is realized in the garment finds its representations in the high-resolution, high-detail manufacturing definition models.

    [0071] FIG. 4 illustrates that everything needed at the factory for manufacturing the garment is particularly included in one single file 4, preferably stored on the machine readable medium, as one or more database entries, or on a cloud storage, etc. It would be suitable to call the file a “Garment Digital Twin” file 4 as it reflects the real garment in high-definition with every detail needed for assembly and finishing.

    [0072] FIG. 5 shows an example of the 2D pattern pieces by which the 3D garment model 20 is virtually assembled according to the “rules” 2 (e.g. defining with how much excess cloth the panels are sewed together) and which are comprised in file 4. For example a sleeve-portion 7a, a front-portion 7b and a back-portion 7c are the basic parts of the t-shirt 1. The document 6 could e.g. be a document like a Computer Aided Design (CAD) file, a Portable Document Format (PDF) file, a cutting file, a g-code file, an image file in any format, or any other file containing computer-readable or human-readable 2D shapes of pattern pieces. In the shown example, the 2D pattern document 6 also contains representations of a hem element to be sewed in the neck opening to strengthen the garment. This neck opening is defined by the manufacturing definition model 3b.

    [0073] FIG. 11 refers to the second computer-implemented method. At initial step 100, a graphical user interface (GUI) of a 3D garment model design program is provided with at least a first and a second access point. For example, the design program is running on a cloud server, to which the two access points have access. The first access point may be the designer's office in the USA, and the second access point may be in Vietnam at the manufacturer. As an example, an access point may be a simple remote terminal comprising a display and a human-machine-interface (e.g. a computer mouse). As known in the art of personal computers, the access points and the computer running the program may be chosen in an even more advanced or in a more conventional way, such as both the designer and the factory having their own computer, running the same 3D model design program, each computer also having a corresponding access point with a GUI.

    [0074] At step 101, the second 3D garment model is generated via the GUI at the first access point. In other words, the designer or design team is designing a new garment design by generating the second 3D garment model with help of the GUI.

    [0075] At step 102, the second 3D garment model is provided at the second access point. Sticking to the example from above, that means that the newly created 3D garment model is transferred to the factory (e.g. sent by email or other channels) or simply retrieved by the second access point in Vietnam since the file of the second 3D garment model is and stays on the remote server.

    [0076] At step 103, the second 3D garment model is modified via the GUI at the second access point. In case the factory workers reviewing the 3D garment model find out that at least an aspect of the 3D model cannot be realized in the their factory (be it for the lack of tools, skills, or merely a mistake built in by the designers), the 3D garment model can be adjusted or modified, in particular with regard to manufacturing definition models, by the manufacturing team by means of the GUI.

    [0077] At step 104, the modified second 3D garment is provided at the first access point. Again, this means e.g. that the modified file containing the modified 3D garment model is sent back, or the designer or design team in the USA is merely opening the modified file stored on the server.

    [0078] At step 105, an approval indicator is associated with the modified second 3D garment model via the GUI at the first access point. The designers can thus approve of the modification and release the file. As an optional intermediate step, the designers can also adjust the modifications in case the manufacturer also made a mistake or the designers are not satisfied with the design and agree to a new compromise.

    [0079] At step 106 finally, the approved modified second 3D garment model is provided at the second access point. In other words, to stick to the above example, the file is sent back again to Vietnam, or the manufacturer retrieves the approved modified 3D model from the server.

    [0080] FIGS. 12-19 show an embodiment of the third computer-implemented method for grading a designed 3D garment model 40 automatically to arrive at a different size and/or shape and get the 2D patterns for this different size. The 3D garment model 50 modified in this way maintains the ease, grain, line, balance, etc. of the original garment, so that the feeling of the garment when worn will be the same and as intended by the designer for costumers of all shapes and sizes.

    [0081] The ease refers to the amount of roominess in a specified garment. There are two kinds of ease, a fitting ease and a design ease. A garment must contain adequate ease beyond the actual measurements of the wearer to allow room for ordinary human body movements like arm movements, walking, sitting, riding and even breathing.

    [0082] FIG. 12 shows an avatar 41 which was used by the designer for designing a t-shirt 40. It is important to note that the designed t-shirt 40, which is a 3D garment model, has size, shape, and proportions intended to fit a person having the dimensions and body shape according to the avatar 41. The practice according to prior art is that the designer has to go through this design process for every other sizes the garment shall be available in. Embodiments of the third computer-implemented method solve this problem by making available an automatism for generating 3D garment models for any size other than the size of the designed model.

    [0083] A bigger avatar 51 as shown in FIG. 13 is provided and then dimensional and proportional differences between the first avatar 41 and the second avatar 51 can be determined. This may result in a matrix 60 as shown in FIG. 14 which numerically indicates, in particular with respect to a plurality of spatial parameters, where the second avatar 51 differs from the first avatar 41. FIG. 14 may be understood to be a symbolic representation of the avatar differences, which do not necessarily be depictable as a 3D structure. The differences may as well be represented by a spreadsheet or dataset indicating the differences with respect to the, in particular 60 or more, parameters. For example, one of the parameters may refer to the size of the neck opening, another parameter may refer to the sleeve's length, and yet another parameter may refer to a circumference of the bottom hem.

    [0084] According to FIGS. 15-19, the 3D garment model 40, which is adapted for fitting the first avatar 41, is now modified to fit the second avatar 51. This is done by applying the matrix 60 of “forces” or deformations based on how the determined differences behave relative to the original 3D avatar 41. That is for example, if a hip-to-shoulder line of the second avatar 51 increased by % inches, the 3D garment model is not simply stretched by the same amount but the length increase is put into perspective of the dimensions of the first avatar 41, which means the hip-to-shoulder-length is stretched by 2.5%. Because there is a plurality of such deformation parameters, in particular 60 or more parameters, there might appear interdependencies between the deformations. In preferred embodiments of the third computer-implemented method, the parameter interdependencies are brought into equilibrium.

    [0085] When applying the matrix to the t-shirt 40 to arrive at the modified t-shirt 50, the t-shirt 40 is uniformly expanded as depicted in FIG. 16 (as if being inflated by a shirt ironing machine).

    [0086] The third computer-implemented method particularly provides that the 3D garment model 40 is associated with corresponding 2D patterns 42. In a preferred embodiment, the method further comprises deriving from the modified 3D garment model 50 a corresponding set of modified 2D patterns 52. In this way, a factory is, in a fast and efficient way, provided with a desired variety of 2D pattern pieces sets, each set fitting a differently sized and/or shaped human body.

    [0087] In a combination with the aspects of the first computer-implemented method as presented herein, the adaption of the 3D garment model 40 may also take into account the embedded manufacturing definition models. For example, the modified model 50 may include longer zippers, additional buttons, stronger threads, or the required length of thread.

    [0088] The avatar 51 may be obtained from a catalog of reference sized avatars, e.g. in standardized sizes and/or shapes. Alternatively, the avatar 51 can also be an individual body shape of a specific customer, e.g. a body shape scanned in 3D or an avatar parametrized by multiple measurements at the customers' body.

    [0089] It is noted that the text in FIG. 7 is dummy text (lorem ipsum) the only purpose of which is to indicate that in such a document there may be several text passages for assembly guidance and similar comments addressed to the human user, i.e. not intended for being machine-readable.

    [0090] Although the invention is illustrated above, partly with reference to some preferred embodiments, it must be understood that numerous modifications and combinations of different features of the embodiments can be made. All of these modifications lie within the scope of the appended claims.